«c#» 태그된 질문

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

12
C ++ for 루프 전에는 본 적이 없다
C ++ 알고리즘을 C #으로 변환하고있었습니다. 이 for 루프를 발견했습니다. for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; C ++에서는 오류가 없지만 C #에서는 수행합니다 (int를 bool로 변환 할 수 없음). 나는 이것이 for 루프를 알아낼 수 없다. 조건은 어디에 있습니까? 누군가 설명해 주시겠습니까? …
164 c#  c++  for-loop 


2
WinRT가 관리되지 않는 이유는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …


10
C # 문자열 참조 유형?
C #의 "string"이 참조 유형이라는 것을 알고 있습니다. 이것은 MSDN에 있습니다. 그러나이 코드는 다음과 같이 작동하지 않습니다. class Test { public static void Main() { string test = "before passing"; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void TestI(string test) { test = "after passing"; } } 문자열을 매개 변수로 전달하고 …
164 c#  string  reference  types 

12
Random 및 OrderBy를 사용하는 것이 좋은 셔플 알고리즘입니까?
Coding Horror 에서 다양한 셔플 알고리즘에 대한 기사 를 읽었습니다 . 사람들이 목록을 섞기 위해이 작업을 수행 한 곳을 보았습니다. var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); 이것이 좋은 셔플 알고리즘입니까? 정확히 어떻게 작동합니까? 이것이 허용되는 방법입니까?
164 c#  algorithm  shuffle 



6
모든 열거 형을 한 번에 수율로 반환합니다. 반복하지 않고
카드의 유효성 검사 오류를 얻는 다음 기능이 있습니다. 내 질문은 GetErrors 처리와 관련이 있습니다. 두 메소드 모두 리턴 유형이 동일합니다 IEnumerable<ErrorInfo>. private static IEnumerable<ErrorInfo> GetErrors(Card card) { var errors = GetMoreErrors(card); foreach (var e in errors) yield return e; // further yield returns for more validation errors } 모든 오류 …

16
Null Coalescing 연산자를 사용하는 고유 한 방법
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 개월 전 . 이 질문을 개선하십시오 C #에서 Null 통합 연산자를 사용하는 표준 방법은 기본값을 설정하는 것입니다. string nobody = null; …



11
인터페이스를 C # 제네릭 형식 제약 조건으로 사용하려면 어떻게해야합니까?
다음 함수 선언을 얻는 방법이 있습니까? public bool Foo<T>() where T : interface; 즉. 여기서 T는 인터페이스 유형입니다 ( where T : class및 및 유사 struct). 현재 나는 정착했다 : public bool Foo<T>() where T : IBase; IBase가 모든 사용자 정의 인터페이스에서 상속되는 빈 인터페이스로 정의되는 경우 ... 이상적이지는 않지만 …



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