«c#» 태그된 질문

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

5
여러 작업에 async / await 사용
나는, 각 작업 수익률 중 하나입니다 완전히 asynchrounous 인 API 클라이언트를 사용하고 Task또는 Task<T>, 예를 : static async Task DoSomething(int siteId, int postId, IBlogClient client) { await client.DeletePost(siteId, postId); // call API client Console.WriteLine("Deleted post {0}.", siteId); } C # 5 async / await 연산자를 사용하면 여러 작업을 시작하고 모두 …

30
C #에서 var 키워드 사용
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. C # 3에서 'var'키워드 사용에 대해 동료들과 토론 한 후 var를 통한 유형 유추의 적절한 사용에 대한 사람들의 의견이 궁금했습니다. 예를 들어, 나는 의심스러운 상황에서 var를 게으르게 사용했습니다. foreach(var …
406 c#  type-inference  var 

30
.NET 문자열을 자르려면 어떻게합니까?
길이가 주어진 값보다 길지 않도록 문자열을 자르고 싶습니다. 데이터베이스 테이블에 쓰고 있는데 작성하는 값이 열 데이터 유형의 제약 조건을 충족하는지 확인하고 싶습니다. 예를 들어, 다음을 쓸 수 있다면 좋을 것입니다. string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } 불행히도 maxLength일반적으로 문자열의 경계를 초과 하기 때문에 예외가 발생 합니다 …
406 c#  .net  string  truncate 

10
일반 Old CLR 개체와 데이터 전송 개체
На этот вопрос есть ответы на 스택 오버플로 на русском : 값 개체 и Наглядный пример различия DTO, POCO (POJO) POCO = 일반 Old CLR (또는 그 이상 : Class) Object DTO = 데이터 전송 객체 이 게시물 에는 차이점이 있지만 필자가 읽은 대부분의 블로그는 DTO가 정의 된 방식으로 POCO를 …
405 c#  .net  poco  dto 


3
.NET JIT 잠재적 오류?
다음 코드는 Visual Studio에서 릴리스를 실행하고 Visual Studio 외부에서 릴리스를 실행할 때 다른 출력을 제공합니다. Visual Studio 2008을 사용하고 .NET 3.5를 대상으로합니다. .NET 3.5 SP1도 시도했습니다. Visual Studio 외부에서 실행할 때 JIT가 시작됩니다. (a) C #과 관련하여 미묘한 부분이 있거나 (b) JIT에 실제로 오류가 있습니다. 나는 JIT가 잘못 될 수 …
404 c#  jit 

26
WCF 클라이언트`사용`블록 문제에 대한 가장 좋은 해결 방법은 무엇입니까?
using구현하는 리소스를 사용하는 표준 방법과 거의 비슷하기 때문에 블록 내에서 WCF 서비스 클라이언트를 인스턴스화 하는 것이 좋습니다 IDisposable. using (var client = new SomeWCFServiceClient()) { //Do something with the client } 그러나이 MSDN 기사 에서 언급 한 것처럼 WCF 클라이언트를 using블록 에 래핑 하면 클라이언트가 오류 상태 (시간 초과 또는 …
404 c#  vb.net  wcf  using  wcf-client 

12
통합 관리 파이프 라인 모드에 적용되지 않는 ASP.NET 설정이 감지되었습니다.
DotNetOpenAuth SDK-3.4.5.10201.vsix를 설치했는데 작동하지 않습니다. 로컬로 작동하지만 (localhost로 실행할 때) 게시하려고하면 작동하지 않습니다. 내가 얻는 IIS 오류 메시지는 오류 요약 HTTP 오류 500.22-내부 서버 오류 통합 관리 파이프 라인 모드에 적용되지 않는 ASP.NET 설정이 감지되었습니다. 과 Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 문제를 해결하는 방법에 대한 제안이 …
401 c#  asp.net  iis  .net-4.0  iis-7.5 


9
웹 요청 당 하나의 DbContext… 왜?
DbContext다양한 DI 프레임 워크를 사용하여 HTTP 웹 요청마다 하나만 작성하고 사용하도록 Entity Framework를 설정하는 방법을 설명하는 많은 기사를 읽었습니다 . 왜 이것이 처음부터 좋은 생각입니까? 이 방법을 사용하면 어떤 이점이 있습니까? 이것이 좋은 아이디어가되는 특정한 상황이 있습니까? 이 방법을 사용하여 DbContext저장소 메소드 호출 당 인스턴스를 작성할 때 수행 할 수없는 …



6
ASP.NET 웹 API를 보호하는 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 타사 개발자가 내 응용 프로그램 데이터에 액세스하는 데 사용할 ASP.NET 웹 API를 사용하여 RESTful 웹 서비스 를 만들고 …


4
현재 사용자의 임시 폴더를 얻는 방법
현재 다음 기능을 사용하여 현재 사용자의 임시 폴더 경로를 가져옵니다. string tempPath = System.IO.Path.GetTempPath(); 일부 컴퓨터에서는 다음과 같이 현재 사용자의 임시 폴더 경로를 제공합니다. C : \ 문서 및 설정 \ 관리자 \ 로컬 설정 \ 온도 \ 일부 컴퓨터에서는 다음과 같은 시스템 임시 폴더 경로를 제공합니다. C : \ …

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