«c#» 태그된 질문

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


10
C # 스레드 종료 및 Thread.Abort ()
MSDN에서 Thread.Abort () 메서드에 대한 설명은 "이 메서드를 호출하면 일반적으로 스레드가 종료됩니다."라고되어 있습니다. 왜 항상 그렇지 않습니까? 어떤 경우에 스레드를 종료하지 않습니까? 스레드를 종료 할 다른 가능성이 있습니까?

12
중첩 루프에 대한 더 빠른 대안?
숫자 조합 목록을 만들어야합니다. 숫자가 매우 적기 때문에 byte대신 사용할 수 있습니다 int. 그러나 가능한 모든 조합을 얻으려면 많은 중첩 루프가 필요합니다. 내가 추구하는 일을하는 데 더 효율적인 방법이 있는지 궁금합니다. 지금까지 코드는 다음과 같습니다. var data = new List<byte[]>(); for (byte a = 0; a < 2; a++) for …
85 c#  combinations 

9
catch 블록에서 대기
다음 코드가 있습니다. WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } 기본적으로 URL에서 다운로드하고 싶지만 예외로 실패하면 다른 URL에서 다운로드하고 싶습니다. 물론 두 시간 모두 비동기입니다. 그러나 …

10
값 유형을 null과 비교해도 괜찮은 C #
나는 오늘 이것을 만났고 C # 컴파일러가 오류를 던지지 않는 이유를 모릅니다. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } x가 어떻게 null이 될 수 있는지 혼란 스럽습니다. 특히이 할당은 확실히 컴파일러 오류를 던지기 때문에 : Int32 x = null; x가 null이 될 수 있습니까? Microsoft가이 …
85 c#  null 

14
C #에서 List <string> 개체를 List <object> 변수에 저장할 수없는 이유
List 개체는 C #의 List 변수에 저장할 수 없으며 명시 적으로 캐스팅 할 수도 없습니다. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; 암시 적으로 유형 System.Collections.Generic.List&lt;string&gt;을 다음으로 변환 할 수 없음System.Collections.Generic.List&lt;object&gt; 그리고... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = (List&lt;object&gt;)sl; 유형 System.Collections.Generic.List&lt;string&gt;을 다음으로 변환 할 …

8
IEnumerable.Intersect ()로 여러 목록의 교차
다음과 같이 교차점을 찾고 싶은 목록이 있습니다. var list1 = new List&lt;int&gt;() { 1, 2, 3 }; var list2 = new List&lt;int&gt;() { 2, 3, 4 }; var list3 = new List&lt;int&gt;() { 3, 4, 5 }; var listOfLists = new List&lt;List&lt;int&gt;&gt;() { list1, list2, list3 }; // expected intersection …
85 c#  .net  linq 

4
JObject.Parse 대 JsonConvert.DeserializeObject
JsonConvert.DeserializeObject와 JObject.Parse의 차이점은 무엇입니까? 내가 말할 수있는 한, 둘 다 문자열을 취하고 Json.NET 라이브러리에 있습니다. 어떤 상황이 다른 것보다 더 편리할까요, 아니면 주로 선호하는 것입니까? 참고로 Json 문자열을 구문 분석하고 Json 속성 중 하나의 목록을 반환하기 위해 두 가지를 모두 사용하는 예가 있습니다. public ActionResult ReadJson() { string countiesJson = …


8
ServerCertificateValidationCallback을 설정했지만 SSL / TLS 보안 채널을 만들 수 없습니다.
자체 서명 된 인증서 로 테스트 서버에 SSL / TLS 연결을 설정하려고합니다 . 안전하지 않은 채널을 통한 통신은 문제없이 작동했습니다. 다음은이 솔루션을 기반으로 작성한 샘플 코드 입니다. HttpClient C #으로 신뢰할 수없는 SSL 인증서 허용 인증서 오류를 무시 하시겠습니까? SSL Web API에 연결하는 .NET 클라이언트 ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, …
85 c#  ssl  https 

8
Winforms TableLayoutPanel 프로그래밍 방식으로 행 추가
나는 이것으로 한동안 싸우고 있었고 많은 다른 사람들이 TableLayoutPanel (.net 2.0 Winforms)에도 어려움을 겪고 있음을 발견했습니다. 문제 10 개의 열이 정의 된 '빈'tablelayoutpanel을 가져온 다음 런타임에 프로그래밍 방식으로 컨트롤 행 (즉, 셀당 하나의 컨트롤)을 추가하려고합니다. 다음과 같이 간단해야한다고 생각했을 수도 있습니다. myTableLayoutPanel.Controls.Add(myControl, 0 /* Column Index */, 0 /* Row …


2
비동기 PartialView로 인해 "HttpServerUtility.Execute 차단됨…"예외 발생
IEnumerable&lt;Post&gt;비동기를 사용하여 데이터베이스에서 검색하려는 부분보기가 있습니다 . 방법 public static class PostService { public static int PostsPerPage = 50; public static async Task&lt;IEnumerable&lt;Post&gt;&gt; GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } PartialView public async Task&lt;ActionResult&gt; Recent(int page = 0) { return PartialView(await PostService.GetRecentAsync(page)); } 그리고 내가 부르려고하면 …

6
필요한 경우에만 권한을 높이는 방법은 무엇입니까?
이 질문은 Windows Vista에 적용됩니다! 일반적으로 관리자 권한없이 작동하는 응용 프로그램이 있습니다. 관리 권한이 필요한 활동이 하나 있지만 대부분의 경우 사용자가 해당 기능을 사용하지 않을 것이라는 것을 알고있을 때 더 높은 권한으로 응용 프로그램 자체를 시작하고 싶지 않습니다. 특정 이벤트 (예 : 버튼 누르기)에 대한 응용 프로그램의 권한을 높일 수있는 …


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