«c#» 태그된 질문

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

4
모든 서버 측 코드에 대해 ConfigureAwait를 호출하는 모범 사례
서버 측 코드 (예 : 일부 ApiController)가 있고 함수가 비동기 적이므로 반환 Task<SomeObject>되는 경우 언제든지 호출하는 함수를 기다리는 것이 가장 좋습니다 ConfigureAwait(false). 스레드 컨텍스트를 원래 스레드 컨텍스트로 다시 전환 할 필요가 없으므로 성능이 뛰어납니다. 그러나 ASP.NET Web Api를 사용하면 요청이 하나의 스레드에 들어오고 함수 ConfigureAwait(false)의 최종 결과를 반환 할 때 …


17
C #에서 예외를 잡아서 다시 던지는 이유는 무엇입니까?
직렬화 가능한 DTO 에 대한 기사 C #-데이터 전송 개체 를보고 있습니다. 이 기사에는 다음 코드가 포함되어 있습니다. public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } } 이 기사의 …


17
==와 같음 ()의 C # 차이
Silverlight 응용 프로그램에서 2 개의 문자열을 비교하는 조건이 있습니다. 어떤 이유로 사용 ==하면 true 를 .Equals()반환하고 false 를 반환 합니다 . 코드는 다음과 같습니다. if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } 왜 이런 일이 발생하는지에 대한 이유가 있습니까?
548 c#  .net  equals 


13
C #의 일반 메소드에서 NULL을 어떻게 반환 할 수 있습니까?
이 (더미) 코드를 사용하는 일반적인 방법이 있습니다 (예, IList에 술어가 있다는 것을 알고 있습니다.하지만 내 코드는 IList를 사용하지 않지만 다른 컬렉션을 사용합니다. 어쨌든 이것은 질문과 관련이 없습니다 ...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion { if (thing.Id == id) …
546 c#  generics 

7
Xamarin C # 및 Java로 작성된 Android 앱의 성능을 비교하는 벤치 마크 (코드 및 결과)가 있습니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 2 년 전 . Xamarin은 Android에서 모노 구현과 C # 컴파일 된 앱이 Java 코드보다 빠르다고 주장했습니다. 다른 안드로이드 플랫폼에서 매우 유사한 Java 및 C # …
544 c#  java  android  xamarin  dot42 

9
LINQ를 사용하여 List <string> 내의 모든 문자열 연결
전체 List&lt;string&gt;컬렉션 항목을 string구분 기호 문자 가있는 단일 항목에 연결하기 쉬운 LINQ 표현식이 있습니까? 컬렉션이 아닌 사용자 지정 개체로 구성된 컬렉션은 무엇입니까 string? 에 연결해야한다고 상상해보십시오 object.Name.
542 c#  linq  .net-3.5 

5
궁금한 null 병합 연산자 사용자 지정 암시 적 변환 동작
참고 : 이것은 수정 된 것으로 보입니다 Roslyn 내 대답 작성할 때 문제는 발생 이 하나 의 연관성에 대해 이야기, 널 병합 연산자 . 알림과 마찬가지로, null-coalescing 연산자의 아이디어는 폼의 표현입니다. x ?? y 먼저 평가 x 한 후 다음을 수행하십시오. 값이 x 이 null 인 y경우 평가되고 표현식의 최종 …

16
선언적 프로그래밍과 명령형 프로그래밍의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 웹을 검색하여 선언적이고 명령적인 프로그래밍에 대한 정의를 찾고 있습니다. 그러나 내가 찾은 리소스 중 일부에 사용 된 …

27
.NET에서 두 바이트 배열 비교
어떻게 빨리 할 수 ​​있습니까? 물론 내가 할 수있는 일 : static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i&lt;a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } 그러나 BCL 기능이나 고도로 최적화 된 입증 된 방법을 찾고 있습니다 . java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2); …
541 c#  .net  arrays  performance  j# 

22
LINQ에서 왼쪽 외부 가입
join-on-equals-into절 을 사용하지 않고 C # LINQ에서 개체에 대해 왼쪽 외부 조인을 수행하는 방법은 무엇입니까? where절로 그렇게 할 수있는 방법이 있습니까? 올바른 문제 : 내부 조인이 쉽고 이런 해결책이 있습니다. List&lt;JoinPair&gt; innerFinal = (from l in lefts from r in rights where l.Key == r.Key select new JoinPair { LeftId …
538 c#  linq  join 


6
메소드의 실행 시간 계산
가능한 중복 : 기능이 얼마나 오래 실행되는지 측정하는 방법은 무엇입니까? 위치에서 다른 위치로 데이터를 복사하는 I / O 시간 측정 방법이 있습니다. 실행 시간을 계산하는 가장 좋고 실제적인 방법은 무엇입니까? Thread? Timer? Stopwatch? 다른 해결책? 나는 가장 정확한 것을 원하고 최대한 짧게 원한다.
533 c#  .net  timer  io  stopwatch 

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