«c#» 태그된 질문

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

3
기다리다 Task.Wait-교착 상태?
꽤 차이 이해가 안 Task.Wait와 await. ASP.NET WebAPI 서비스에 다음 기능과 비슷한 것이 있습니다. public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static Task<string> Ros() { return await Bar(); …

23
일반적인 TryParse
'TryParse'를 사용하여 문자열이 주어진 유형인지 확인하는 일반 확장을 만들려고합니다. public static bool Is<T>(this string input) { T notUsed; return T.TryParse(input, out notUsed); } 심볼 'TryParse'를 해결할 수 없으므로 컴파일되지 않습니다. 내가 이해하는 것처럼 'TryParse'는 인터페이스의 일부가 아닙니다. 이것이 전혀 가능합니까? 최신 정보: 아래 답변을 사용하여 생각해 냈습니다. public static bool …
196 c#  generics  tryparse 


9
linq 결과를 HashSet 또는 HashedSet로 변환하는 방법
ISet 인 클래스에 속성이 있습니다. linq 쿼리 결과를 해당 속성으로 가져 오려고하지만 그렇게하는 방법을 알 수 없습니다. 기본적으로 이것의 마지막 부분을 찾으십시오. ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select x).SOMETHING; 또한 이것을 할 수 있습니다 : HashSet<T> foo = new HashSet<T>(); foo = (from x …
196 c#  linq 



3
C #에서 비동기 메소드를 어떻게 작성합니까?
내가 읽은 모든 블로그 게시물은 C #에서 비동기 메서드를 사용하는 방법을 알려 주지만 이상한 이유로 소비 할 자체 비동기 메서드를 작성하는 방법을 설명하지 마십시오. 그래서 지금 내 코드를 사용하는이 코드가 있습니다. private async void button1_Click(object sender, EventArgs e) { var now = await CountToAsync(1000); label1.Text = now.ToString(); } 그리고 나는이 …
196 c#  async-await  c#-5.0 

4
C # 5 비동기 CTP : EndAwait 호출 전에 생성 된 코드에서 내부“상태”가 0으로 설정된 이유는 무엇입니까?
어제는 생성 된 코드가 어떻게 생겼는지에 특히 탐구에서, 기능 "비동기"새로운 C 번호에 대한 이야기를 제공하고, 한 the GetAwaiter()/ BeginAwait()/ EndAwait()전화. 우리는 C # 컴파일러에 의해 생성 된 상태 머신에 대해 자세히 살펴 보았고 이해할 수없는 두 가지 측면이있었습니다. 생성 된 클래스에 Dispose()메소드와 $__disposing변수 가 포함되어 있는데 왜 사용되지 않는 것 …
195 c#  asynchronous  c#-5.0 


10
인스턴스 참조로 멤버 '<method>'에 액세스 할 수 없습니다.
C #에 들어가고 있는데이 문제가 있습니다. namespace MyDataLayer { namespace Section1 { public class MyClass { public class MyItem { public static string Property1{ get; set; } } public static MyItem GetItem() { MyItem theItem = new MyItem(); theItem.Property1 = "MyValue"; return theItem; } } } } 이 코드는 UserControl에 …
195 c#  asp.net 

7
Dapper로 삽입 및 업데이트 수행
Dapper 사용에 관심이 있지만 쿼리 및 실행 만 지원한다는 것을 알 수 있습니다. Dapper에 객체 삽입 및 업데이트 방법이 포함되어 있지 않습니다. 프로젝트 (대부분의 프로젝트)가 삽입 및 업데이트를 수행해야한다면 dapper와 함께 삽입 및 업데이트를 수행하는 가장 좋은 방법은 무엇입니까? 바람직하게는 매개 변수 작성 등의 ADO.NET 방법에 의존 할 필요가 없습니다. …
195 c#  orm  dapper 

5
XML을 읽는 LINQ
이 XML 파일을 얻었습니다. &lt;root&gt; &lt;level1 name="A"&gt; &lt;level2 name="A1" /&gt; &lt;level2 name="A2" /&gt; &lt;/level1&gt; &lt;level1 name="B"&gt; &lt;level2 name="B1" /&gt; &lt;level2 name="B2" /&gt; &lt;/level1&gt; &lt;level1 name="C" /&gt; &lt;/root&gt; 누군가이 결과를 인쇄하는 가장 간단한 방법 인 LINQ를 사용하여 C # 코드를 줄 수 있습니까? ( level2노드 인 경우 추가 공간을 기록 하십시오) …
194 c#  xml  linq  linq-to-xml 

8
C #에 지수 연산자가 있습니까?
예를 들어, 이것을 처리하기 위해 연산자가 있습니까? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; 과거에 ^연산자는 다른 언어에서는 지수 연산자로 사용되었지만 C #에서는 비트 연산자입니다. 지수 연산을 처리하기 위해 루프를 작성하거나 다른 네임 스페이스를 포함시켜야합니까? 그렇다면 비 정수를 사용하여 지수 연산을 어떻게 …

30
대문자 앞에 공백을 추가하십시오
"ThisStringHasNoSpacesButItDoesHaveCapitals"라는 문자열이 주어지면 대문자 앞에 공백을 추가하는 가장 좋은 방법은 무엇입니까? 끝 문자열은 "이 문자열에는 공백이 없지만 대문자가 있습니다"입니다. 다음은 RegEx를 사용한 시도입니다. System.Text.RegularExpressions.Regex.Replace(value, "[A-Z]", " $0")
194 c#  regex  string 


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