«c#» 태그된 질문

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

15
두 목록을 함께 결합
string 유형 (또는 다른 유형)의 두 목록이있는 경우 두 목록을 결합하는 빠른 방법은 무엇입니까? 순서는 동일하게 유지되어야합니다. 중복은 제거해야합니다 (두 링크의 모든 항목은 고유하지만). 인터넷 검색을 할 때이 점을 많이 찾지 못했으며 전달 속도를 위해 .NET 인터페이스를 구현하고 싶지 않았습니다.
333 c# 

18
XmlSerializer-유형을 반영하는 중에 오류가 발생했습니다
C # .NET 2.0을 사용하면 [Serializable]속성 이있는 복합 데이터 클래스가 있습니다 . XMLSerializer클래스를 만들고 생성자에 전달합니다. XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); 예외가 발생했습니다. 유형을 반영하는 중에 오류가 발생했습니다. 데이터 클래스 내부에는 또 다른 복합 객체가 있습니다. 이것도 [Serializable]속성 을 가져야합니까 , 아니면 최상위 객체에 포함 시켜서 내부의 모든 객체에 재귀 …
332 c#  .net  xml  serialization  .net-2.0 


30
중단 점은 현재 적중되지 않습니다. Silverlight 응용 프로그램에서이 문서에 대한 기호가로드되지 않았습니다
좋아, 내가 가진 것 : Visual Studio 2010 RC (W7 x64)는 새로운 프로젝트 유형의 Silverlight 응용 프로그램을 시작했습니다. ASP.NET 웹 응용 프로그램 프로젝트에서 Silverlight 응용 프로그램 호스팅 Silverlight 버전 3.0. LinqToSQL 클래스, WCF 서비스, Winform Tester 응용 프로그램 (프로젝트의 솔루션) 및 몇 개의 클래스 (솔루션의 프로젝트)가 추가되었습니다. 어제 갑자기 나는 …
331 c#  asp.net  wcf  debugging  iis 

10
"as"및 nullable 유형의 성능 놀라움
난 그냥 nullable 형식을 다루는 심도 C #의 4 장을 수정하고 "as"연산자를 사용하여 쓸 수있는 섹션을 추가하고 있습니다 : object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } 나는 이것이 정말로 깔끔하다고 생각했으며 "is"와 캐스트를 사용하여 C # 1에 …

12
C #의 이벤트 및 이벤트 핸들러 이해
특히 사용자 인터페이스를 만드는 맥락에서 이벤트의 목적을 이해합니다. 이것이 이벤트를 만들기위한 프로토 타입이라고 생각합니다. public void EventName(object sender, EventArgs e); 이벤트 핸들러는 무엇을하고 왜 필요하며 어떻게 만들 수 있습니까?

6
빈 IEnumerable을 어떻게 반환합니까?
다음 코드 와이 질문에 제공된 제안을 감안할 때이 원래 방법을 수정하고 값이없는 IEnumerable을 반환하지 않으면 IEnumarable에 값이 있는지 확인하기로 결정했습니다. 방법은 다음과 같습니다. public IEnumerable<Friend> FindFriends() { //Many thanks to Rex-M for his help with this one. //https://stackoverflow.com/users/67/rex-m return doc.Descendants("user").Select(user => new Friend { ID = user.Element("id").Value, Name = user.Element("name").Value, …
329 c#  ienumerable 


6
Task.Result가 .GetAwaiter.GetResult ()와 동일합니까?
최근에 많은 비동기 메소드를 사용하는 코드를 읽었지만 때로는 동기식으로 실행해야합니다. 코드는 다음을 수행합니다. Foo foo = GetFooAsync(...).GetAwaiter().GetResult(); 이것과 동일합니까 Foo foo = GetFooAsync(...).Result;
328 c#  async-await 


7
언제 Lazy <T>를 사용해야합니까?
이 기사를 찾았습니다 Lazy: C # 4.0의 게으름 – 게으른 Lazy 객체를 사용하여 최상의 성능을 발휘하는 가장 좋은 방법은 무엇입니까? 누군가 실제 응용 프로그램에서 실용적으로 사용할 수 있습니까? 즉, 언제 사용해야합니까?
327 c#  .net  lazy-evaluation 


4
Moq에게 작업을 반환하도록하려면 어떻게해야합니까?
선언하는 인터페이스가 있습니다 Task DoSomethingAsync(); 테스트에 MoqFramework를 사용하고 있습니다. [TestMethod()] public async Task MyAsyncTest() { Mock&lt;ISomeInterface&gt; mock = new Mock&lt;ISomeInterface&gt;(); mock.Setup(arg =&gt; arg.DoSomethingAsync()).Callback(() =&gt; { &lt;my code here&gt; }); ... } 그런 다음 테스트에서 호출하는 코드를 실행합니다 await DoSomethingAsync(). 그리고 테스트는 그 라인에서 실패합니다. 내가 뭘 잘못하고 있죠?

8
HttpResponseMessage 대신 IHttpActionResult를 사용해야하는 이유는 무엇입니까?
나는 WebApi로 개발하고 있으며 WebApi2로 이동하여 Microsoft가 a IHttpActionResult를 반환하는 데 사용되는 것이 좋습니다 새 인터페이스를 도입 했습니다 HttpResponseMessage. 이 새로운 인터페이스의 장점에 대해 혼란스러워합니다. 주로을 만드는 약간 쉬운 방법을 제공하는 것 같습니다 HttpResponseMessage. 나는 이것이 "추상화를위한 추상"이라고 주장 할 것이다. 뭔가 빠졌습니까? 이 새로운 인터페이스를 사용하면 한 줄의 코드를 …

10
C #의 typedef와 동일
C #에 동등한 typedef가 있습니까, 아니면 어쨌든 비슷한 행동을 취하기 위해 어떻습니까? 인터넷 검색을 해봤지만 어디에서나 부정적인 것으로 보입니다. 현재 다음과 유사한 상황이 있습니다. class GenericClass&lt;T&gt; { public event EventHandler&lt;EventData&gt; MyEvent; public class EventData : EventArgs { /* snip */ } // ... snip } 이제 로켓 과학자가 해당 이벤트에 …
326 c#  typedef 

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