«c#» 태그된 질문

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

5
'await'가 작동하지만 task.Result 호출이 중단 / 교착 상태
다음 네 가지 테스트가 있으며 마지막 테스트는 실행할 때 중단됩니다. 왜 이런 일이 발생합니까? [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); // This …
126 c#  nunit  task  deadlock  async-await 

6
C #에서 디스크에 쓰지 않고 문자열에서 TextReader 개체를 만들려면 어떻게해야합니까?
A Fast CSV Reader 를 사용하여 붙여 넣은 텍스트를 웹 페이지에 구문 분석하고 있습니다. Fast CSV 리더에는 TextReader 개체가 필요하며 내가 가진 것은 문자열뿐입니다. 즉석에서 문자열을 TextReader 개체로 변환하는 가장 좋은 방법은 무엇입니까? 감사! 업데이트-샘플 코드-원본 샘플에서 새 StreamReader는 "data.csv"라는 파일을 찾고 있습니다. TextBox_StartData.Text를 통해 제공하고 싶습니다. 아래 코드를 사용하면 …
126 c#  csv  csvhelper  textreader 

4
WSDL 사용 방법
웹 서비스를 사용해야합니다. 그들은 저에게 WSDL 파일을 보냈습니다. 내 웹 사이트에 추가하고 프록시로 사용하려면 어떻게해야합니까? (가상 디렉토리에 넣으면 발견 될 수 있지만 실제 웹 서비스와의 연결을 허용합니까?)
126 c#  web-services  wsdl 

7
웹 사이트 프로젝트 유형에서 C # 6을 사용하는 방법은 무엇입니까?
기존 웹 사이트 프로젝트 유형 Visual Studio 2015를 업데이트 하고 프레임 워크를 4.6으로 변경했습니다. 그런 다음 파일 뒤의 코드에서 모든 새로운 기능을 사용할 수있을 것으로 예상했습니다. 불행히도 다음과 같은 오류가 발생합니다. 오류 CS8026 : C # 5에서는 '표현 본문 속성'기능을 사용할 수 없습니다. 언어 버전 6 이상을 사용하십시오. 또는 예 …

15
패딩이 유효하지 않아 제거 할 수 없습니까?
내 프로그램과 관련하여이 예외가 의미하는 바를 온라인에서 찾았지만 솔루션이나 특정 프로그램에서 발생하는 이유를 찾을 수없는 것 같습니다. Rijndael 알고리즘을 사용하여 XmlDocument를 암호화하고 해독하기 위해 msdn을 제공 한 예제를 사용하고 있습니다. 암호화는 잘 작동하지만 암호를 해독하려고하면 다음 예외가 발생합니다. 패딩이 잘못되었으며 제거 할 수 없습니다. 누구든지이 문제를 해결하기 위해 내가 무엇을 …
126 c#  cryptography 

9
숫자가 아닌 문자열을 빈 문자열로 교체
우리 프로젝트의 요구 사항에 대한 빠른 추가. 전화 번호를 보유 할 DB의 필드는 10 자만 허용하도록 설정되어 있습니다. 따라서 "(913) -444-5555"또는 기타 다른 항목을 전달받는 경우 허용 할 문자 세트를 전달할 수있는 특수 대체 기능을 통해 문자열을 실행하는 빠른 방법이 있습니까? 정규식?
125 c#  regex  string  phone-number 

5
완료된 작업 생성 <T>
메서드를 구현하고 Task&lt;Result&gt; StartSomeTask()있으며 메서드가 호출되기 전에 이미 결과를 알고 있습니다. 이미 완료된 Task &lt;T&gt; 를 어떻게 만듭니 까? 이것이 내가 현재하고있는 일입니다. private readonly Result theResult = new Result(); public override Task&lt;Result&gt; StartSomeTask() { var task = new Task&lt;Result&gt;(() =&gt; theResult); task.RunSynchronously(CurrentThreadTaskScheduler.CurrentThread); return task; } 더 나은 해결책이 있습니까?

8
C # 4.0 : TimeSpan을 기본값을 가진 선택적 매개 변수로 사용할 수 있습니까?
이 두 가지 모두 컴파일 타임 상수 여야한다는 오류를 생성합니다. void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) 우선 누군가 컴파일 타임에 이러한 값을 결정할 수없는 이유를 설명 할 수 있습니까? 그리고 선택적인 TimeSpan 객체의 기본값을 지정하는 방법이 있습니까?

2
System.Web.Http v5.0.0.0으로 업그레이드하기위한 NuGet 패키지는 어디에서 찾을 수 있습니까?
Unity.WebApi 버전 5.0.0.0을 사용하도록 ASP.NET MVC4 프로젝트를 방금 업그레이드했으며 다음 오류에 따라 System.Web.Http v 5.0.0.0이 필요합니다. Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral, PublicKeyToken=43da31bc42a85347' uses 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 현재 System.Web.Http v4.0을 참조하고 있지만 다음 NuGet 패키지를 각각의 최신 버전으로 업그레이드했습니다. …

5
using () 문에서 반환하면 부작용이 있습니까?
의 메소드 값 반환 내부 의 DataContext를 가져옵니다 using 문은 항상 일 것 같습니다 잘 같은 : public static Transaction GetMostRecentTransaction(int singleId) { using (var db = new DataClasses1DataContext()) { var transaction = (from t in db.Transactions orderby t.WhenCreated descending where t.Id == singleId select t).SingleOrDefault(); return transaction; } } …
125 c#  using 

10
소스를 찾을 수 없지만 일부 또는 모든 이벤트 로그를 검색 할 수 없습니다
다음과 같은 예외가 발생합니다. 레지스트리 편집의 Eventlogs에서 Asp.net 계정을 완전히 제어했습니다. [SecurityException : 소스를 찾을 수 없지만 일부 또는 모든 이벤트 로그를 검색 할 수 없습니다. 액세스 할 수없는 로그 : 보안.] System.Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly, Boolean wantToCreate) +664 System.Diagnostics.EventLog.SourceExists(String source, String machineName, Boolean wantToCreate) +109 System.Diagnostics.EventLog.SourceExists(String source) …

18
BackgroundWorker가 취소 될 때까지 기다리는 방법은 무엇입니까?
당신을 위해 물건을 만드는 가상의 방법을 고려하십시오 : public class DoesStuff { BackgroundWorker _worker = new BackgroundWorker(); ... public void CancelDoingStuff() { _worker.CancelAsync(); //todo: Figure out a way to wait for BackgroundWorker to be cancelled. } } BackgroundWorker가 완료 될 때까지 어떻게 기다릴 수 있습니까? 과거에는 사람들이 시도했습니다 : while …

6
System.Drawing.Color를 RGB 및 16 진수 값으로 변환
C #을 사용하여 다음 두 가지를 개발하려고했습니다. 내가하는 방식에 문제가있을 수 있고 친절한 조언이 필요할 수 있습니다. 또한 동일한 작업을 수행하는 기존 방법이 있는지 여부도 모르겠습니다. private static String HexConverter(System.Drawing.Color c) { String rtn = String.Empty; try { rtn = "#" + c.R.ToString("X2") + c.G.ToString("X2") + c.B.ToString("X2"); } catch (Exception …


5
wpf 애플리케이션 (VS 08)의 설정 아이콘
훨씬 더 진행하기 전에 다음과 같은 솔루션을 시도했다고 언급하겠습니다. Visual Studio 2008에서 내 응용 프로그램의 아이콘을 어떻게 설정합니까? VS 05의 리소스에서 응용 프로그램 아이콘 설정 내 응용 프로그램의 아이콘을 설정하려고합니다. AFAIK, 잠재적으로 3 개의 이미지가 필요합니까? 1 개의 이미지는 .exe (exe의 썸네일)를 클릭 할 때 탐색기의 실제 이미지입니다. 왼쪽 상단 …

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