«c#» 태그된 질문

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

18
파일이 사용 중인지 확인하는 방법이 있습니까?
1 이미지 파일에 반복적으로 액세스 해야하는 프로그램을 C #으로 작성 중입니다. 대부분의 경우 작동하지만 내 컴퓨터가 빠르게 실행되는 경우 파일 시스템에 다시 저장하기 전에 파일에 액세스하려고 시도하고 "다른 프로세스에서 사용중인 파일" 오류가 발생 합니다. 이 문제를 해결할 방법을 찾고 싶지만 내 모든 인터넷 검색은 예외 처리를 사용하여 검사를 만들었습니다. 이것은 …
846 c#  .net  file  file-io  file-locking 

30
오류-IIS 메타베이스에 액세스 할 수 없습니다
Visual Studio 2012를 설치 하고 솔루션을 연 후 다음 과 같은 형식으로 일련의 오류가 발생합니다. 웹 응용 프로그램 프로젝트 Foo는 IIS 를 사용하도록 구성되어 있습니다 . IIS 메타베이스 에 액세스 할 수 없습니다 . 컴퓨터의 IIS 웹 사이트에 액세스 할 수있는 권한이 없습니다 . 나는 우리의 각 웹 응용 프로그램에 …
842 c#  .net  iis  iis-metabase 

21
파일 업로드 ASP.NET MVC 3.0
(서문 :이 질문은 2011 년에 출시 된 ASP.NET MVC 3.0 에 관한 것이며 2019 년에 출시 된 ASP.NET Core 3.0 에 관한 것은 아닙니다 ) asp.net mvc에 파일을 업로드하고 싶습니다. html input file컨트롤을 사용하여 파일을 어떻게 업로드 합니까?


17
C #에서 사용되는 yield 키워드는 무엇입니까?
IList의 단편 만 노출 하는 방법 <> 질문에서 답변 중 하나에 다음 코드 스 니펫이 있습니다. IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } yield 키워드는 무엇을합니까? 나는 그것을 두 곳에서 언급하고 다른 질문 하나를 보았지만 실제로 실제로 무엇을하는지 알지 못했습니다. 한 스레드가 다른 …
828 c#  yield 

14
.First를 사용하는시기와 LINQ와 함께 .FirstOrDefault를 사용하는시기?
나는 당신이 사용 .First하고 싶을 때 .FirstOrDefault와 LINQ와 함께 사용하고 싶을 때에 대한 명확한 답을 찾지 못했습니다 . 언제 사용하고 싶 .First습니까? 결과가 반환되지 않은 경우 예외를 잡으려는 경우에만? var result = List.Where(x => x == "foo").First(); 언제 사용하고 싶 .FirstOrDefault습니까? 결과가 없으면 항상 기본 유형을 원할 때? var result …
824 c#  .net  linq 


19
C #에서 문자를 반복하는 가장 좋은 방법
\tC #에서 의 문자열을 생성하는 가장 좋은 방법은 무엇입니까? 나는 C #을 배우고 같은 말을하는 다른 방법으로 실험하고 있습니다. Tabs(uint t)함수입니다 리턴 string와 t양 \t의 예를 들어 Tabs(3)반환"\t\t\t" 이 세 가지 구현 방법 중 Tabs(uint numTabs)가장 좋은 방법은 무엇입니까? 물론 그것은 "최고"의 의미에 달려 있습니다. LINQ 버전은 두 줄 밖에 …
812 c#  .net  string 

30
bin \ roslyn \ csc.exe 경로의 일부를 찾을 수 없습니다
TFS 소스 제어에서 가져온 Asp.net MVC 프로젝트를 실행하려고합니다. 모든 어셈블리 참조를 추가했으며 오류나 경고없이 성공적으로 빌드하고 컴파일 할 수 있습니다. 그러나 브라우저에 다음과 같은 오류가 발생합니다. 'C : \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal \ bin \ roslyn \ csc.exe'경로의 일부를 찾을 수 없습니다. 다음은 오류 페이지의 전체 …
811 c#  asp.net  .net  asp.net-mvc  roslyn 

25
.NET의 app.config 또는 web.config에서 설정 읽기
DLL이 ASP.NET 웹 응용 프로그램에서 참조되는지 Windows Forms 응용 프로그램에서 참조되는지에 따라 web.config또는 app.config파일 에서 설정을 읽을 수 있어야하는 C # 클래스 라이브러리에서 작업하고 있습니다 . 나는 그것을 발견했다 ConfigurationSettings.AppSettings.Get("MySetting") 작동하지만 해당 코드는 Microsoft에서 더 이상 사용되지 않는 것으로 표시되었습니다. 내가 사용해야한다고 읽었습니다. ConfigurationManager.AppSettings["MySetting"] 그러나 System.Configuration.ConfigurationManager클래스는 C # 클래스 라이브러리 …


29
하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오.
코드 우선 접근 방식으로 데이터베이스를 시드 할 때이 오류가 발생합니다. 하나 이상의 엔터티에 대한 유효성 검사에 실패했습니다. 자세한 내용은 'EntityValidationErrors'속성을 참조하십시오. 솔직히 유효성 검사 오류의 내용을 확인하는 방법을 모르겠습니다. Visual Studio는 8 개의 객체가있는 배열이므로 8 개의 유효성 검사 오류가 있음을 보여줍니다. 이것은 이전 모델에서 작동했지만 아래에서 설명하는 몇 가지 …

15
C # 루프-중단 대 계속
C # (다른 언어에 대해서는 자유롭게 대답하십시오) 루프에서 루프의 구조를 벗어나고 다음 반복으로 이동하는 수단으로 break와 continue의 차이점은 무엇입니까? 예: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }
797 c#  loops  enumeration 

18
값을 기준으로 사전을 어떻게 정렬합니까?
나는 종종 키와 값으로 구성된 사전을 값으로 정렬해야합니다. 예를 들어, 나는 단어와 해시의 해시를 가지고 있는데, 나는 빈도별로 주문하고 싶다. 이 SortedList내가 다시 말에 매핑 할 것인지, 단일 값 (예를 들어 주파수)에 대한 좋은이다. 값이 아닌 키를 기준으로 정렬 된 사전 순서. 일부는 커스텀 클래스에 의존 하지만 더 깨끗한 방법이 …
796 c#  .net  sorting  dictionary 


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