«c#» 태그된 질문

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

4
Task.Delay 사용시기, Thread.Sleep 사용시기
Task.Delay 와 Thread.Sleep 을 사용할 때 좋은 규칙이 있습니까? 구체적으로, 하나가 다른 것보다 효과적이고 효율적일 수 있도록하는 최소값이 있습니까? 마지막으로 Task.Delay로 인해 비동기 / 대기 상태 시스템에서 컨텍스트 전환이 발생하므로이를 사용하는 오버 헤드가 있습니까?

11
ASP.NET 웹 API에서 오류를 반환하는 모범 사례
고객에게 오류를 반환하는 방법에 대해 우려가 있습니다. 오류가 발생 하면 HttpResponseException을 발생시켜 즉시 오류를 반환합니까? public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any account", HttpStatusCode.BadRequest) } } 또는 모든 …
384 c#  rest  asp.net-web-api 

10
ASP.NET ID-HttpContext에는 GetOwinContext에 대한 확장 메서드가 없습니다.
https://github.com/rustd/AspnetIdentitySample 에서 ASP.NET Identity 샘플을 다운로드하여 성공적으로 실행했습니다. 나는 현재 프로젝트에서 ASP.NET Identity 프레임 워크를 구현하는 중이며 하루 종일 나를 화나게하는 문제가 발생했습니다 ... GetOwinContext() 내 확장 방법으로 존재하지 않습니다 HttpContext 클래스 라이브러리에서 ID 프레임 워크를 구현하고 있습니다. Identity 프레임 워크의 모든 최신 (시험판 버전)을 설치했으며이 외에도 모든 것이 제대로 …

4
C #에서 목록의 첫 번째 N 요소를 얻는 방법은 무엇입니까?
Linq를 사용하여 프로젝트에서 버스 일정을 쿼리하여 언제든지 다음 5 개의 버스 도착 시간을 얻을 수 있습니다. 검색어를 처음 5 개의 결과로 제한하려면 어떻게해야합니까? 더 일반적으로 C #에서 목록을 어떻게 가져갈 수 있습니까? (파이썬에서는 mylist[:5]처음 5 개의 요소를 얻는 데 사용 합니다.)
384 c# 

5
JsonRequestBehavior가 필요한 이유는 무엇입니까?
왜 Json Request Behavior필요한가요? HttpGet요청을 내 작업 으로 제한 하려면 [HttpPost]속성을 사용 하여 작업을 꾸밀 수 있습니다 예: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } 왜 [HttpPost]충분 하지 않습니까? 왜 프레임 워크 가 우리가 가진 JsonRequestBehavior.AllowGet모든 JsonResult것을 "버그"하는가 …

17
vs ref vs out에서 사용하는 경우
다른 날에 매개 변수 키워드 out대신을 사용해야한다고 누군가에게 물었습니다 ref. 필자는 ( ref와) out키워드 ( 이전 에 요청 된 )의 차이점을 이해하지만 가장 좋은 설명은 ref== in및 것으로 보이지만 out, 항상 사용해야 out하고 사용 하지 않아야하는 (가설 또는 코드) 예제는 무엇입니까 ref? ref더 일반적 이기 때문에 왜 사용하고 싶 out습니까? …
383 c# 

30
Directory.Delete (path, true)를 사용하여 디렉토리를 삭제할 수 없습니다.
.NET 3.5를 사용하고 있는데 다음을 사용하여 디렉토리를 반복적으로 삭제하려고합니다. Directory.Delete(myPath, true); 파일을 사용 중이거나 권한 문제가있는 경우이를 throw해야하지만 그렇지 않으면 디렉토리와 모든 내용을 삭제해야합니다. 그러나 때때로 나는 이것을 얻는다 : System.IO.IOException: The directory is not empty. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String …
383 c#  .net  exception  io 


20
경로가 파일인지 디렉토리인지 확인하는 더 좋은 방법은 무엇입니까?
TreeView디렉토리 및 파일을 처리 중 입니다. 사용자는 파일이나 디렉토리를 선택한 다음 무언가를 수행 할 수 있습니다. 이를 위해서는 사용자의 선택에 따라 다른 작업을 수행하는 방법이 필요합니다. 현재 경로가 파일인지 디렉토리인지 확인하기 위해 이와 같은 작업을 수행하고 있습니다. bool bIsFile = false; bool bIsDirectory = false; try { string[] subfolders = …
382 c#  .net  file  path  directory 


7
MVC4의 스타일
A의 .NET MVC4수행 방법 프로젝트 @Styles.Render작품을? 무슨 @Styles.Render("~/Content/css")파일로 부르고 있습니까? 내 Content폴더 안에 "css"라는 파일이나 폴더가 없습니다.

13
C #에서 Finalize / Dispose 메서드 사용
C # 2008 나는이 문제에 대해 잠시 동안 노력해 왔으며 여전히 코드에서 finalize 및 dispose 메서드를 사용하는 것에 대해 혼란스러워합니다. 내 질문은 다음과 같습니다. 관리되지 않는 리소스를 처리하는 동안 종료자가 필요하다는 것을 알고 있습니다. 그러나 관리되지 않는 리소스를 호출하는 관리되는 리소스가있는 경우 여전히 종료자를 구현해야합니까? 그러나 관리되지 않는 리소스를 직접 …

19
App.config에서 연결 문자열 가져 오기
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); 그리고 이것은 내 App.config입니다. <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 그러나 내 프로젝트가 실행될 때 내 오류입니다. 객체 참조가 객체의 인스턴스로 설정되지 않았습니다.


25
datetime2 데이터 유형을 datetime 데이터 유형으로 변환하면 범위를 벗어난 값
5 개의 열이있는 데이터 테이블이 있는데 행은 데이터로 채워지고 트랜잭션을 통해 데이터베이스에 저장됩니다. 저장하는 동안 오류가 반환됩니다. datetime2 데이터 유형을 datetime 데이터 유형으로 변환하면 범위를 벗어난 값이 발생했습니다. 내 데이터 테이블에는 유형이 DateTime2있고 내 데이터베이스에는 DateTime; 그건 잘못이야 날짜 열은 다음 DateTime과 같이 설정됩니다 . new DataColumn("myDate", Type.GetType("System.DateTime")) 질문 이것을 …

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