«c#» 태그된 질문

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

10
LINQ에서 그룹화
다음과 같은 클래스가 있다고 가정 해 봅시다. class Person { internal int PersonID; internal string car; } 이제이 클래스의 목록이 있습니다. List<Person> persons; 이제이 목록은 같은 PersonID의 인스턴스를 여러 개 가질 수 있습니다 . persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = new Person …
1061 c#  linq  group-by 

13
C #의 여러 줄 문자열 리터럴
C #에서 여러 줄 문자열 리터럴을 만드는 쉬운 방법이 있습니까? 여기 내가 지금 가진 것입니다 : string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; 나는 PHP가 알고 <<<BLOCK BLOCK; C #에는 비슷한 것이 있습니까?
1046 c#  string  shorthand 

23
DataTable에 대한 LINQ 쿼리
DataTable 개체에서 LINQ 쿼리를 수행하려고하는데 기이하게 DataTables에서 이러한 쿼리를 수행하는 것이 간단하지 않다는 것을 알게되었습니다. 예를 들면 다음과 같습니다. var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; 이것은 허용되지 않습니다. 이처럼 작동하는 것을 어떻게 얻습니까? LINQ 쿼리가 DataTables에 허용되지 않는다는 것에 놀랐습니다!
1031 c#  .net  linq  datatable  .net-3.5 



14
여러 열로 그룹화
LINQ에서 GroupBy 여러 열을 수행하는 방법 SQL에서 이와 비슷한 것 : SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> 이것을 LINQ로 변환하는 방법 : QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, ProductID
967 c#  .net  linq  group-by  aggregate 





14
.NET에서 C # 객체를 JSON 문자열로 바꾸려면 어떻게해야합니까?
나는 이런 수업을 가지고 있습니다 : class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } 그리고 Lad객체를 다음 과 같이 JSON 문자열 로 바꾸고 싶습니다. { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (포맷없이). 이 링크를 찾았 지만 .NET …
944 c#  .net  json  serialization 

30
foreach 루프의 현재 반복 색인을 어떻게 얻습니까?
foreach 루프의 현재 반복을 나타내는 값을 얻기 위해 C #에서 내가 경험하지 않은 희귀 언어 구조 (최근에 배운 소수, 스택 오버플로에 대한 일부)가 있습니까? 예를 들어, 현재 상황에 따라 이와 같은 작업을 수행합니다. int i = 0; foreach (Object o in collection) { // ... i++; }
938 c#  foreach 

9
AddTransient, AddScoped 및 AddSingleton Services의 차이점
ASP.NET Core에서 DI ( 종속성 주입) 를 구현하고 싶습니다 . 따라서이 코드를 ConfigureServices메소드에 추가하면 두 가지 방식으로 작동합니다. ASP.NET Core에서 services.AddTransient와 service.AddScoped방법 의 차이점은 무엇입니까 ? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }


22
C #에서 리플렉션을 사용하여 문자열에서 속성 값 가져 오기
내 코드에서 Reflection 1 예제를 사용하여 데이터 변환을 구현하려고 합니다. 이 GetSourceValue함수에는 다양한 유형을 비교하는 스위치가 있지만 이러한 유형과 속성을 제거 GetSourceValue하고 단일 문자열 만 매개 변수로 사용하여 속성 값을 가져 오고 싶습니다 . 문자열에 클래스와 속성을 전달하고 속성 값을 확인하고 싶습니다. 이것이 가능한가? 원본 블로그 게시물의 1 웹 보관 …

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