«c#» 태그된 질문

C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.

9
로더 잠금 오류
C #으로 코드를 작성하여 C ++ dll을 구축하고 있습니다. 오류가 발생합니다. LoaderLock이 감지되었습니다. 메시지 : OS Loader 잠금 내에서 관리되는 실행을 시도 중입니다. DllMain 또는 이미지 초기화 함수 내에서 관리 코드를 실행하려고하면 응용 프로그램이 중단 될 수 있습니다. 이 오류가 정확히 무엇을 의미하는지 검색하려고 시도했지만 무의미한 기사를 그리는 중이며 대부분 …
95 c#  loaderlock 

3
HttpClient에서 await를 사용한 비동기 호출이 반환되지 않음
C#Win8 CP 의 xaml 기반 메트로 애플리케이션 내부에서 전화를 겁니다 . 이 호출은 단순히 웹 서비스에 도달하고 JSON 데이터를 반환합니다. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); 멈춰 await있지만 http 호출은 …

4
왜 yield return이 catch가있는 try 블록 안에 나타나지 않습니까?
다음은 괜찮습니다. try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } finally블록은 모든 것을 실행이 완료 될 때 (실행 IEnumerator<T>지원하는 IDisposable이 완료되기 전에 열거가 중단 된 경우에도이를 보장 할 수있는 방법을 제공하기 위해). 그러나 이것은 좋지 않습니다. try { Console.WriteLine("Before"); yield return 1; // error CS1626: Cannot …

6
Max ()를 사용하여 단일 행을 선택하는 LINQ
NHibernate에서 반환 된 IQueryable에 LINQ를 사용하고 있으며 두 필드에서 최대 값을 가진 행을 선택해야합니다. 내가 고수하는 부분을 단순화했습니다. 한 필드에서 최대 값을 사용하여 테이블에서 한 행을 선택해야합니다. var table = new Table { new Row(id: 1, status: 10), new Row(id: 2, status: 20) } from u in table group u …
95 c#  .net  linq 

7
TimeSpan ToString 형식
궁금한 점이 있습니다. "5h 3m 30s"와 같은 출력에 사용할 수있는 형식 문자열이 있습니까? 예. (분명히 틀렸다) myTimeSpan.ToString("hh mm ss")
95 c#  .net 

12
asp.net mvc에서 JsonResult를 통해 반환 된 ExpandoObject를 평면화하는 방법은 무엇입니까?
ExpandoObject런타임에 서버 측 동적 객체를 컴파일하는 동안 정말 마음에 들지만 JSON 직렬화 중에이 것을 평평하게 만드는 데 문제가 있습니다. 먼저 개체를 인스턴스화합니다. dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); 여태까지는 그런대로 잘됐다. 내 MVC 컨트롤러에서 이것을 JsonResult로 보내려고하므로 이렇게합니다. return new JsonResult(expando); 이렇게하면 …

13
LINQ를 통해 트리를 평면화하는 방법은 무엇입니까?
그래서 간단한 트리가 있습니다. class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } 나는 IEnumerable<MyNode>. 나는 모든 MyNode(내부 노드 객체 ( Elements) 포함) 목록을 하나의 플랫 목록 으로 얻고 싶습니다 Where group == 1. LINQ를 통해 이러한 작업을 수행하는 방법은 무엇입니까?
95 c#  .net  linq  .net-4.0  tree 


4
Roslyn이 코드를 컴파일하지 못했습니다.
프로젝트를 VS2013에서 VS2015로 마이그레이션 한 후 프로젝트가 더 이상 빌드되지 않습니다. 다음 LINQ 문에서 컴파일 오류가 발생합니다. static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where decimal.TryParse(v, out a) && decimal.TryParse("15", out b) …
95 c#  .net  linq  roslyn 


17
전략 패턴의 실제 사례
나는 OCP 원칙 과이를 달성하기 위해 전략 패턴을 사용하는 방법에 대해 읽었습니다 . 저는 이것을 몇 사람에게 설명하려고했지만 제가 생각할 수있는 유일한 예는 "주문"이 어떤 상태인지에 따라 다른 유효성 검사 클래스를 사용하는 것입니다. 온라인에서 몇 가지 기사를 읽었지만 일반적으로 보고서 생성 / 청구서 / 유효성 검사 등과 같은 전략을 사용하는 …

3
WinForms 디자이너에서 컨트롤 계층 표시
우리 고객 중 하나에는 많은 컨트롤이있는 양식이 포함 된 오래된 WinForms 응용 프로그램이 있습니다. 이러한 컨트롤 중 일부는 계층 구조가 깊기 때문에 디자이너에서 선택하기가 어렵습니다. 일부 버그를 수정하기 위해 응용 프로그램을 수정하려면이 계층 구조를 이해해야합니다. 이 계층 구조를 명확하게 볼 수있는 방법이 있습니까? 예를 들어, HTML 계층 구조 (HTML> Body> …

10
델리게이트 또는 람다로 스톱워치 타이밍을 래핑 하시겠습니까?
나는 약간 빠르고 더러운 타이밍을 사용하여 이와 같은 코드를 작성하고 있습니다. var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); 확실히이 타이밍 코드를 몇 번 자르고 붙여넣고 DoStuff(s)를 DoSomethingElse(s)? 나는 그것이 할 수 있다는 것을 알고 Delegate있지만 …
95 c#  .net  delegates  lambda 

3
RestSharp 간단한 전체 예제 [닫힌]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 RestSharp를 사용하여 Rest API를 호출하는 간단한 프로토 타입 웹 애플리케이션을 만들려고했습니다. 좋은 예를 하나도 찾지 못했습니다. 누구든지 …
95 c#  rest  restsharp 

7
데이터 소스를 변경하지 않고 DataGridView 필터링
저는 C # Visual Studio 2010에서 사용자 정의 컨트롤을 개발 중입니다. 즉, datagridview를 필터링하기위한 일종의 "빠른 찾기"텍스트 상자입니다. DataTable, DataBinding 및 DataSet의 3 가지 유형의 datagridview 데이터 소스에 대해 작동해야합니다. 내 문제는 DataGridView에 표시되는 DataSet 개체에서 DataTable을 필터링하는 것입니다. 3 가지 경우 (DataGridView 및 TextBox가있는 표준 WinForm 응용 프로그램의 예)가있을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.