«c#» 태그된 질문

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


8
익명 유형을 가진 LINQ Select Distinct
그래서 객체 모음이 있습니다. 정확한 유형은 중요하지 않습니다. 그것으로부터 특정 속성 쌍의 모든 고유 쌍을 추출하고 싶습니다. myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); 그래서 내 질문은 :이 경우 기본 객체 같음 (각 객체가 새 것이기 때문에 나에게 쓸모가 없음)을 사용하거나 다른 같음 (이 경우 알파와 브라보의 …

20
C # 문자열에서 문자 제거
문자열에서 문자를 어떻게 제거합니까? 예를 들면 다음과 같습니다 "My name @is ,Wan.;'; Wan".. '@', ',', '.', ';', '\''해당 문자열 에서 문자가 제거되도록하고 싶습니다."My name is Wan Wan"
150 c#  .net 

9
C #에서 화재를 피하고 방법을 잊는 가장 간단한 방법은 무엇입니까?
WCF에서 [OperationContract(IsOneWay = true)]속성이 있습니다. 그러나 WCF는 비 차단 기능을 만들기 위해 느리고 무겁습니다. 이상적으로는 static void nonblocking과 같은 것이 MethodFoo(){}있지만 나는 존재하지 않는다고 생각합니다. C #에서 비 차단 메서드 호출을 만드는 가장 빠른 방법은 무엇입니까? 예 : class Foo { static void Main() { FireAway(); //No callback, just go …
150 c#  .net  nonblocking 

13
알 수없는 객체에서 속성 및 값 가져 오기
PHP 세계에서 나는 C #을 사용하기로 결정했습니다. 나는 검색을했지만 이것과 동등한 것을하는 방법에 대한 대답을 찾지 못하는 것 같습니다. $object = new Object(); $vars = get_class_vars(get_class($object)); foreach($vars as $var) { doSomething($object->$var); } 기본적으로 객체 목록이 있습니다. 개체는 세 가지 유형 중 하나 일 수 있으며 일련의 공용 속성을 갖습니다. 객체의 …
150 c#  reflection 

7
정적 및 밀봉 클래스 차이
정적 클래스로 구현되는 클래스가 있습니까? 방법: static class ABC : Anyclass 봉인 클래스와 정적 클래스 모두에서 상속 될 수있는 클래스가 있습니까? 방법: static class ABC : AClass {} 과 sealed class ABC : AClass {} 어느 정도 틀릴 수 있습니까?
150 c#  .net  oop  static  sealed 

9
웹 API 메시지 핸들러에서 사용자 정의 헤더 값을 추출하는 방법은 무엇입니까?
현재 웹 API 서비스에 다음과 같이 'SendAsync'를 재정의하는 메시지 핸들러가 있습니다. protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } 이 코드 내에서라는 사용자 정의 추가 요청 헤더 값을 검사해야합니다 MyCustomID. 문제는 내가 다음을 할 때입니다. if (request.Headers.Contains("MyCustomID")) //OK var id = request.Headers["MyCustomID"]; //build error - not OK ... …


5
VS2017 .Net 표준 라이브러리의 단위 테스트 내부 메소드
현재 .Net Standard 1.6 라이브러리를 만들어 최신 Visual Studio 2017 릴리스 후보를 가지고 놀고 있습니다. xUnit을 사용하여 코드를 단위 테스트하고 VS2017에서 여전히 내부 메소드를 테스트 할 수 있는지 궁금합니다. VS2015의 모든 AssemblyInfo.cs 클래스를 사용하면 지정된 프로젝트에서 내부 메서드를 볼 수 있습니다. [assembly:InternalsVisibleTo("MyTests")] VS2017 .Net Standard 프로젝트에 AssemblyInfo.cs 클래스가 없으므로 내부 …

10
범위 데이터 주석 속성을 사용하여 최소이지만 최대 소수는 지정하지 않는 방법은 무엇입니까?
가격의 10 진수 필드가 0보다 크거나 같아야한다고 지정하고 싶지만 실제로 최대 값을 부과하고 싶지 않습니다. 여기에 내가 지금까지 가지고있는 것이 있습니다 ...이 작업을 수행하는 올바른 방법이 무엇인지 잘 모르겠습니다. [Range(typeof(decimal), "0", "??"] public decimal Price { get; set; }


4
다른 목록 ID에서 목록 정렬
다음과 같은 식별자가있는 목록이 있습니다. List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Morover, 다른 <T>항목 목록 이 있으며 위에서 설명한 ID로 표시됩니다. List<T> docs = GetDocsFromDb(...) 두 컬렉션 모두에서 동일한 순서를 유지 List<T>해야하므로 (검색 엔진 점수 이유로 인해) 항목 이 첫 번째 항목 과 동일한 …
150 c#  linq  sorting  collections 

6
C # 목록. 내림차순
'Product.Name' 별로 정렬 된 목록 을 내림차순 으로 받고 싶습니다 . 아래의 기능과 비슷하게 목록을 오름차순으로 정렬하는 것이 역순으로 가능합니까? var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 


14
라이브러리 (DLL)의 'app.config'와 동일
에 해당하는 있습니까 app.config라이브러리 (DLL)에 대한이? 그렇지 않은 경우 라이브러리와 관련된 구성 설정을 저장하는 가장 쉬운 방법은 무엇입니까? 라이브러리는 다른 응용 프로그램에서 사용될 수 있습니다.
149 c#  .net  dll  settings  app-config 

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