«c#-4.0» 태그된 질문

C # 4.0에는 동적 개체, COM 상호 운용성 향상, 일반 공변 및 반 변성, 선택적 및 명명 된 매개 변수와 같은 기능이 도입되었습니다. 질문이 특히 C # 4.0 특정 기능과 관련된 경우이 태그를 사용하십시오. 질문이 C # 4.0 기능과 관련된 것이 아닌 경우 C # 태그를 사용해야합니다.

9
공분산 및 반 공예 실제 사례
현실 세계에서 공분산과 공분산을 사용하는 방법을 이해하는 데 약간의 어려움이 있습니다. 지금까지 내가 본 유일한 예는 동일한 이전 배열 예입니다. object[] objectArray = new string[] { "string 1", "string 2" }; 다른 곳에서 사용되는 것을 볼 수 있다면 개발 중에 사용할 수있는 예제를 보는 것이 좋을 것입니다.
162 c#  c#-4.0  covariance 

7
C # 새 T () 만들기
다음 코드를 사용하여 시도했지만 실패한 것을 볼 수 있습니다. protected T GetObject() { return new T(); } 도움을 주시면 감사하겠습니다. 편집하다: 상황은 다음과 같습니다. 표준화 된 방법으로 모든 컨트롤러에서 파생 할 수있는 사용자 정의 컨트롤러 클래스를 가지고 놀고있었습니다. 따라서 컨텍스트에서 컨트롤러 유형의 객체의 새 인스턴스를 만들어야했습니다. 따라서 글을 쓰는 시점은 …
159 c#  .net  generics  c#-4.0  .net-4.0 

3
HttpClient는 동시에 사용하는 것이 안전합니까?
의 사용법을 찾을 수있는 모든 예제 HttpClient에서 한 번의 오프 콜에 사용됩니다. 그러나 여러 클라이언트가 동시에 요청할 수있는 지속적인 클라이언트 상황이 발생하면 어떻게해야합니까? 기본적으로 client.PostAsync같은 인스턴스에 대해 두 개의 스레드를 한 번에 호출 하는 것이 안전합니다 HttpClient. 나는 실제로 실험 결과를 찾고 있지 않습니다. 실제 예제는 단순히 fluke (그리고 그에 …

4
공분산과 공분산이 값 유형을 지원하지 않는 이유
IEnumerable<T>인 공동 변종 하지만 값 유형, 단지에만 참조 형식을 지원하지 않습니다. 아래 간단한 코드가 성공적으로 컴파일되었습니다. IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; 그러나에서 string로 변경 int하면 컴파일 오류가 발생합니다. IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; 그 이유는 MSDN에 설명되어 있습니다 . 차이는 참조 유형에만 …

5
공분산과 역 분산의 차이
На этот вопрос есть ответы на 스택 오버플로 на русском : Ковариантность и контрвариантность обобщений 공분산과 공분산의 차이를 이해하는 데 문제가 있습니다.


7
WPF에 Main ()이 없습니까?
프로그래밍에 관해서는 초보자이지만 보편적 인 규칙 중 하나는 프로그램이 Main ()으로 시작한다는 것입니다. WPF 프로젝트를 만들 때 보이지 않습니다. WPF에서 Main ()의 이름이 다른 것입니까?
128 c#  wpf  c#-4.0  main 

8
C # 4.0 : TimeSpan을 기본값을 가진 선택적 매개 변수로 사용할 수 있습니까?
이 두 가지 모두 컴파일 타임 상수 여야한다는 오류를 생성합니다. void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) 우선 누군가 컴파일 타임에 이러한 값을 결정할 수없는 이유를 설명 할 수 있습니까? 그리고 선택적인 TimeSpan 객체의 기본값을 지정하는 방법이 있습니까?

5
다른 컨트롤러의 작업으로 리디렉션
두 개의 컨트롤러가 있는데 둘 다 AccountController. 그 중 하나는, 그것을 호출 할 수 있습니다 Controller A에, Area전화 Admin, 호출 할 수 있고 다른 Controller B어떤 아닌, Area(나는 그것이 기본에있어 그 의미를 추측 Area?). Controller B있다 action method라고 Login. 이 줄이 있는 action methodin Controller A이 있습니다. return RedirectToAction("LogIn", "Account"); …

8
워크 플로우로 또는 워크 플로우로하지 않습니까?
저는 경량 보험 청구 시스템 개발을 시작할 개발자 팀을 책임지고 있습니다. 이 시스템에는 많은 수동 작업과 비즈니스 워크 플로가 포함되며 Windows Workflow (.NET 4.0) 사용을 고려하고 있습니다. 비즈니스 도메인의 예는 다음과 같습니다. 보험 계약자가 컨택 센터에 전화하여 클레임을 제기합니다. 이 "이벤트"는 수동으로 병렬로 실행되는 두 개의 하위 작업을 실행하며 완료하는 …





10
`+ =`에 대한 C # 연산자 오버로드?
에 대한 연산자 오버로드를 시도하고 +=있지만 할 수 없습니다. 에 대한 연산자 오버로드 만 만들 수 있습니다 +. 어째서? 편집하다 이것이 작동하지 않는 이유는 Vector 클래스 (X 및 Y 필드 포함)가 있기 때문입니다. 다음 예를 고려하십시오. vector1 += vector2; 내 연산자 오버로드가 다음과 같이 설정된 경우 : public static Vector …

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