«c#» 태그된 질문

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


4
객체 목록을 객체 속성 중 하나의 배열로 변환
다음 수업이 있다고 가정 해보십시오. public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } 그런 다음 다음 클래스 목록을 만듭니다 ( List<ConfigItemType> MyList) 이제 다음과 같은 서명이있는 방법이 있습니다. void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) 어떻게 들어갈 수있는 MyList받는 사람에서 …
133 c#  linq 


5
데이터 매퍼, 테이블 데이터 게이트웨이 (게이트웨이), 데이터 액세스 개체 (DAO) 및 리포지토리 패턴의 차이점은 무엇입니까?
디자인 패턴 기술을 익히려고 노력하고 있는데,이 패턴들 사이의 차이점이 무엇인지 궁금합니다. 그것들은 모두 같은 것으로 보입니다-특정 엔티티에 대한 데이터베이스 로직을 캡슐화하므로 호출 코드는 기본 지속성 계층에 대해 알지 못합니다. 간단한 연구에서 모든 방법은 일반적으로 표준 CRUD 방법을 구현하고 데이터베이스 별 세부 정보를 추상화합니다. 명명 규칙 (예 : CustomerMapper vs. CustomerDAO …


11
네이티브 DLL 파일이 x64 또는 x86으로 컴파일되었는지 확인하는 방법은 무엇입니까?
네이티브 어셈블리가 관리 코드 응용 프로그램 ( C # ) 에서 x64 또는 x86으로 준수되는지 확인하고 싶습니다 . OS 로더 가이 정보를 알아야하기 때문에 PE 헤더의 어딘가에 있어야한다고 생각하지만 찾을 수 없었습니다. 물론 관리되는 코드에서 수행하는 것을 선호하지만 필요한 경우 기본 C ++을 사용할 수 있습니다.
133 c#  .net  winapi  64-bit  x86-64 

2
Entity Framework 조인 3 테이블
세 개의 테이블을 조인하려고하는데 방법을 이해할 수 없습니다 ... 조인 2 테이블을 완료했습니다 var entryPoint = dbContext.tbl_EntryPoint .Join(dbContext.tbl_Entry, c => c.EID, cm => cm.EID, (c, cm) => new { UID = cm.OwnerUID, TID = cm.TID, EID = c.EID, }). Where(a => a.UID == user.UID).Take(10); TID PK와 함께 tbl_Title 테이블 을 …

1
보간과 함께 완전 문자열을 어떻게 사용합니까?
C # 6에는 보간 된 문자열이라는 새로운 기능이 있습니다. 이를 통해 인덱스에 의존하지 않고 표현식을 코드에 직접 넣을 수 있습니다. string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); 된다 : string s = $"Adding \"{x}\" and {this.Y()} to foobar."; 그러나 다음과 같이 완전 문자열 (주로 SQL 문)을 …

3
Linq : GroupBy, 합계 및 개수
제품 컬렉션이 있습니다 public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } 이제 제품 코드를 기준으로 컬렉션을 그룹화하고 이름, 각 코드의 제품 또는 각 제품의 총 가격이 포함 된 개체를 반환하려고합니다. public class ResultLine{ …
133 c#  .net  linq 

9
테이블의 한 필드 만 기준으로 Linq에서 구별
Linq에서 .distinct를 사용하여 테이블의 한 필드를 기반으로 결과를 얻으려고합니다 (따라서 테이블에서 전체 복제 된 레코드가 필요하지 않음). 다음과 같이 distinct를 사용하여 기본 쿼리를 작성하는 것을 알고 있습니다. var query = (from r in table1 orderby r.Text select r).distinct(); 하지만 r.text중복되지 않은 결과가 필요합니다 .
133 c#  sql  linq 

8
ASP.NET MVC 예 / 아니요 바운드 모델 MVC가있는 라디오 버튼
누구든지 예 / 아니요 라디오 버튼을 ASP.NET MVC에서 강력한 형식의 모델의 부울 속성에 바인딩하는 방법을 알고 있습니다. 모델 public class MyClass { public bool Blah { get; set; } } 전망 <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> 감사 해결책: 지시에 …

14
DateTime을 특정 문자열 형식으로 변환하거나 특정 문자열 형식으로 변환하는 방법 (예 : 지정된 형식은“yyyyMMdd”임)
문자열 형식의 날짜 시간을 변환하는 데 문제가 있지만 "yyyyMMdd"형식 을 사용하여 변환 할 수 없습니다 . 내 코드는 다음과 같습니다 string tpoc = refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString(); string[] tpocinfo = Regex.Split(tpoc,";"); for (int i = 0; i < tpocinfo.Length; i++) { switch (i) { case 0: { string[] tpoc2 = Regex.Split(tpocinfo[0], ","); claimantAuxillaryRecord.TPOCDate2 …
132 c#  string  datetime 

9
C #에서 액션 대리자의 사용
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 나는 C #의 Action Delegates와 함께 그들에 대해 더 많이 배우고 그들이 유용한 곳을 …
132 c#  lambda  delegates  action 

30
Visual Studio 2005에서 컴파일 시간이 매우 느림
컴파일 시간이 매우 느려 듀얼 코어 2GHz, 2G Ram 머신에서 20 분 이상이 걸릴 수 있습니다. 이것은 많은 파일이있을 때 병목 인 VSS뿐만 아니라 70 개 이상의 프로젝트로 성장한 솔루션의 크기 때문입니다. (VSS 스왑 아웃은 불행히도 옵션이 아니므로 VSS bash로 내려 가기를 원하지 않습니다) 우리는 프로젝트 병합을보고 있습니다. 또한 응용 …

8
AngularJS를 사용하여 ASP.NET 웹 API 메소드에서 파일 다운로드
내 Angular JS 프로젝트에서 <a>클릭하면 GET파일을 반환하는 WebAPI 메서드에 HTTP 요청을 하는 앵커 태그 가 있습니다. 이제 요청이 성공하면 파일을 사용자에게 다운로드하고 싶습니다. 어떻게합니까? 앵커 태그 : <a href="#" ng-click="getthefile()">Download img</a> AngularJS : $scope.getthefile = function () { $http({ method: 'GET', cache: false, url: $scope.appPath + 'CourseRegConfirm/getfile', headers: { 'Content-Type': …

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