«c#» 태그된 질문

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

15
콘솔 앱의 '메인'메소드에서 '비동기'수정자를 지정할 수 없습니다.
async수정자를 사용한 비동기 프로그래밍이 처음 입니다. Main콘솔 응용 프로그램의 메서드가 실제로 비동기 적으로 실행 되도록하는 방법을 알아 내려고합니다 . class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task<List<TvChannel>> GetList() { GetPrograms pro = …


9
알파벳순으로리스트
Framework 3.5에서 C #을 사용하고 있습니다. Generic을 빠르게 정렬하려고 List<T>합니다. 이 예제를 위해 Personlastname 속성을 가진 유형 목록이 있다고 가정 해 봅시다 . 람다 식을 사용하여이 목록을 어떻게 정렬합니까? List<Person> people = PopulateList(); people.OrderBy(???? => ?????)
443 c#  generics  list  lambda  sorting 

30
문자열을 바꾸는 가장 좋은 방법
방금 C # 2.0에서 문자열 반전 함수를 작성해야했습니다 (즉 LINQ를 사용할 수 없음). public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse += cArray[i]; } return reverse; } 개인적으로 나는 그 기능에 열중하지 …




4
LINQ Orderby 내림차순 쿼리
나는 이것이 비교적 간단한 것이라고 확신한다. 가장 최근에 만든 날짜별로 주문하려는 LINQ 쿼리가 있습니다. 보다: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; 나는 또한 시도했다 : var itemList = (from t in ctn.Items where !t.Items && t.DeliverySelection select t).OrderByDescending(); 그러나 이것은 …
439 c#  linq  sql-order-by 



10
“throw”와“throw ex”에는 차이가 있습니까?
그 둘의 차이점이 이미 무엇인지 묻는 게시물이 있습니다. (왜 이것을 언급해야합니까?) 그러나 내 질문은 다른 오류 신과 같은 처리 방법 에서 "throw ex"라고하는 방식이 다릅니다 . public class Program { public static void Main(string[] args) { try { // something } catch (Exception ex) { HandleException(ex); } } private static …

6
Nullable <T> .HasValue 또는 Nullable <T>! = null 중에서 선호되는 것은 무엇입니까?
나는 Nullable&lt;&gt;.HasValue의미를 좋아했기 때문에 항상 사용 했습니다. 그러나 최근에는 다른 사람의 기존 코드베이스를 사용하여 Nullable&lt;&gt; != null독점적으로 사용했습니다. 다른 것을 사용하는 이유가 있습니까, 아니면 순수한 선호입니까? int? a; if (a.HasValue) // ... vs. int? b; if (b != null) // ...
437 c#  .net  null  nullable 

9
인터페이스가 Task를 반환해야하는 경우 작동하지 않는 구현을 수행하는 가장 좋은 방법은 무엇입니까?
아래 코드에서 인터페이스로 인해 클래스 LazyBar는 메서드에서 작업을 반환해야합니다 (인수를 변경할 수 없음). LazyBar신속하고 동 기적으로 실행된다는 점에서 구현이 특이한 경우 -메소드에서 비 작동 태스크를 리턴하는 가장 좋은 방법은 무엇입니까? Task.Delay(0)아래에 갔지만 함수가 많이 호출되면 성능에 부작용이 있는지 알고 싶습니다 (인수를 위해 초당 수백 번 말하십시오). 이 구문 설탕은 큰 …

3
Json.net으로 직렬화 할 때 속성 이름을 어떻게 변경합니까?
C # DataSet 개체에 데이터가 있습니다. 이와 같은 Json.net 변환기를 사용하여 지금 직렬화 할 수 있습니다 DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(data); 그러나 data.json 파일로 인쇄 할 때 의 속성 이름을 사용 합니다. 속성 이름을 다른 것으로 변경하고 싶습니다 …


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