«c#» 태그된 질문

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

2
Linq to Entities 가입 및 그룹 가입
웹을 검색했지만 여전히 간단한 답변을 찾을 수 없습니다. 누군가 간단한 영어로 설명해 주 GroupJoin시겠습니까? 일반 내부와 Join어떻게 다릅니 까? 일반적으로 사용됩니까? 메소드 구문에만 해당됩니까? 쿼리 구문은 어떻습니까? C # 코드 예제가 좋을 것입니다.


6
인스턴스화 된 System.Type을 제네릭 클래스의 형식 매개 변수로 전달
제목이 불분명합니다. 내가 알고 싶은 것은 이것이 가능한지입니다. string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); 분명히 MyGenericClass는 다음과 같이 설명됩니다. public class MyGenericClass<T> 현재 컴파일러는 '유형 또는 네임 스페이스'myType '을 찾을 수 없습니다'라고 불평합니다. "이를 수행 할 방법이 있어야합니다.
182 c#  .net  generics 

6
목록을 JSON으로 직렬화
다음과 같은 객체 모델이 있습니다. public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } 이 속성 ObjectInJson은 중첩 된 목록이 포함 된 개체의 이미 직렬화 된 버전입니다. 현재로서는 다음 MyObjectInJson과 같이 수동으로 목록을 직렬화하고 있습니다. StringBuilder TheListBuilder = new StringBuilder(); TheListBuilder.Append("["); int TheCounter = 0; foreach (MyObjectInJson …
182 c#  asp.net  json 

15
인터페이스 뒤에서 메소드의 실제 구현을 탐색하는 방법이 있습니까?
Visual Studio에서 메서드 호출을 마우스 오른쪽 단추로 클릭하면 인터페이스를 통해이 메서드에 액세스하는 경우를 제외하고 클래스 내에서 해당 메서드의 구현으로 이동합니다.이 경우 실제 구현이 아닌 인터페이스 메서드로 이동합니다. 이 실제 구현에 액세스하는 방법 / 팁 (키 바로 가기 또는 기타)이 있습니까? 그렇지 않으면 실제로 생산적이고 오류가 발생하지 않는 부분을 구현 한 …
182 c#  .net  vb.net  visual-studio 

11
문자열을 통해 C # 동적 속성 값 가져 오기
dynamic문자열 로 c # 속성 값에 액세스하고 싶습니다 . dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; 문자열로 "value2"만있는 경우 d.value2 ( "random") 값을 얻으려면 어떻게해야합니까? 자바 스크립트에서는 d [ "value2"]를 사용하여 값 ( "random")에 액세스 할 수 있지만 C # 및 리플렉션을 …
182 c#  dynamic 

7
IValidatableObject를 어떻게 사용합니까?
나는 이해 IValidatableObject 속성을 서로 비교할 수있는 방식으로 객체의 유효성을 검사하는 데 사용 . 개별 속성의 유효성을 검사하는 특성을 계속 갖고 싶지만 특정 경우에 일부 속성의 실패를 무시하고 싶습니다. 아래의 경우에 잘못 사용하려고합니까? 그렇지 않으면 어떻게 구현합니까? public class ValidateMe : IValidatableObject { [Required] public bool Enable { get; set; …


1
Catch-22는 WIF로 보안 가능한 스트리밍 TCP WCF 서비스를 방지합니다. 내 크리스마스를 망치고 정신 건강
내가 할 수있는 요구 사항이 A가 WIF를 사용하여 WCF net.tcp 서비스 엔드 포인트를 스트리밍 보안을 . 토큰 서버에 대한 수신 전화를 인증해야합니다. 서비스는 많은 양의 데이터를 전송하도록 설계되었으므로 스트리밍됩니다. 불가능한 것 같습니다. 그리고 내가 잡을 수 없다면 크리스마스가 망가질 것이고 메리 쇼핑객들이 천천히 차가워지는 몸을 넘어가는 동안 홈통에서 죽을 것입니다. …
181 c#  wcf  .net-4.5  wif  nettcpbinding 

7
단위 테스트에서 목록을 비교하는 방법
이 테스트는 어떻게 실패 할 수 있습니까? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) …


2
Linq와 XML 후손 및 요소의 차이점
VS IntelliSense 에서이 키워드를 모두 보았습니다. 나는 그들 사이의 차이점을 찾으려고 노력했지만 명확한 대답을 얻지 못했습니다. 중소 규모 XML 파일에서 가장 우수한 성능을 발휘하는 것은 무엇입니까? 감사
181 c#  .net  xml  linq-to-xml 

2
__DynamicallyInvokable 속성은 무엇입니까?
을 통해 찾고 System.Linq.EnumerableDotPeek I 통지에 몇 가지 방법은 맛되는 [__DynamicallyInvokable]속성. 이 속성은 어떤 역할을합니까? DotPeek에 의해 추가 된 것이거나 다른 역할을 수행하여 컴파일러에게 방법을 최적화하는 가장 좋은 방법을 알려주는 것일까 요?
181 c#  dynamic-invoke 

9
"문 본문이있는 람다 식은 식 트리로 변환 할 수 없습니다"
EntityFramework 사용시 A lambda expression with a statement body cannot be converted to an expression tree다음 코드를 컴파일하려고 할 때 " " 오류가 발생 합니다. Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); 오류가 무엇을 의미하는지, …

9
인스턴스가 유형인지 확인
이것을 사용하여 c의 인스턴스 인지 확인하십시오 TForm. c.GetType().Name.CompareTo("TForm") == 0 string에 매개 변수로 사용하는 것 외에도 더 안전한 유형의 안전한 방법 이 CompareTo()있습니까?
181 c#  .net 

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