«c#» 태그된 질문

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

14
단위 테스트를 위해 C #에서 파일 시스템을 어떻게 모방합니까?
스택 오버플로 на русском : git- 서버 호스트 키가 캐시되지 않습니다 단위 테스트를 작성하기 위해 C #에서 파일 시스템을 모방하는 라이브러리 또는 메소드가 있습니까? 현재의 경우 특정 파일이 있는지 확인하고 생성 날짜를 읽는 방법이 있습니다. 앞으로는 그 이상이 필요할 수 있습니다.
149 c#  unit-testing  mocking 

10
열거 형 정의에서 물결표 (~)는 무엇입니까?
나는 지금까지 C #을 사용한 후에도 여전히 모르는 것을 찾을 수 있다는 사실에 항상 놀랐습니다 ... 인터넷에서 검색을 시도했지만 검색에서 "~"를 사용하면 제대로 작동하지 않으며 MSDN에서 아무것도 찾지 못했습니다 (존재하지 않음) 최근 에이 코드 스 니펫을 보았는데 물결표 (~)는 무엇을 의미합니까? /// <summary> /// Enumerates the ways a customer may …

2
Windows와 IANA 시간대를 어떻게 변환합니까?
시간대 태그 wiki에 설명 된대로 두 가지 다른 시간대 스타일이 있습니다. Windows 및 .Net TimeZoneInfo클래스 (Windows에서 실행시) 와 함께 사용하기 위해 Microsoft에서 제공 한 항목 은 다음과 같은 값으로 식별됩니다 "Eastern Standard Time". TZDB의 IANA에서 제공하고 TimeZoneInfoLinux 또는 OSX에서 실행할 때 .NET 클래스에서 사용되는 항목은 과 같은 값으로 식별됩니다 "America/New_York". …
149 c#  .net  timezone  nodatime 

4
공분산과 공분산이 값 유형을 지원하지 않는 이유
IEnumerable<T>인 공동 변종 하지만 값 유형, 단지에만 참조 형식을 지원하지 않습니다. 아래 간단한 코드가 성공적으로 컴파일되었습니다. IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; 그러나에서 string로 변경 int하면 컴파일 오류가 발생합니다. IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; 그 이유는 MSDN에 설명되어 있습니다 . 차이는 참조 유형에만 …


11
Web API 2 및 .NET 4.5.1 마이그레이션 후 GlobalConfiguration.Configure ()가 없습니다.
최근 에이 가이드 를 따라 프로젝트를 .NET 4.5.1 및 Web Api 2로 마이그레이션 하기 시작했습니다 . MS 개발자 Rick Anderson이 가장 먼저 요구하는 것은 변경입니다. WebApiConfig.Register(GlobalConfiguration.Configuration); 에 GlobalConfiguration.Configure(WebApiConfig.Register); global.asax 파일에서. 그러나 이것은 내가 빌드하려고 할 때 오류가 발생합니다. 오류 1 'System.Web.Http.GlobalConfiguration'에 'Configure'에 대한 정의가 없습니다. 내 프로젝트는 현재 MVC 5 …

5
FFT에서 각 값의 주파수를 어떻게 얻습니까?
FFT 결과가 있습니다. 이들은 double실제 부품 배열과 가상 부품 배열의 두 배열 로 저장됩니다 . 이 배열의 각 요소에 해당하는 주파수를 어떻게 결정합니까? 다시 말해, FFT의 각 실제 및 가상 구성 요소에 대한 주파수를 저장하는 배열을 만들고 싶습니다.

10
스키마를 생성하여“속성 / 요소에 대한 스키마 정보를 찾을 수 없습니다”오류 수정 방법
C2010으로 VS2010으로 작성된 Windows Forms 응용 프로그램이 있고 app.config파일에 다음 오류가 발생 합니다. Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the attribute 'name' Message 5 Could not …

18
확장 가능한 Tcp / Ip 기반 서버를 작성하는 방법
오래 실행되는 연결에 TCP / IP 연결을 허용하는 새로운 Windows 서비스 응용 프로그램을 작성하는 디자인 단계에 있습니다. 즉, 연결이 짧은 많은 HTTP가 아니라 클라이언트가 몇 시간 또는 며칠 동안 연결되어 연결 상태를 유지합니다. 심지어 몇 주). 네트워크 아키텍처를 디자인하는 가장 좋은 방법에 대한 아이디어를 찾고 있습니다. 서비스를 위해 하나 이상의 …
148 c#  .net  networking  tcp  scalability 

5
WebClient 클래스와 함께 CookieContainer 사용
이전에는 HttpWebRequest 및 HttpWebResponse 세션과 함께 CookieContainer를 사용했지만 이제는 WebClient와 함께 사용하고 싶습니다. 내가 이해하는 한 HttpWebRequests ( request.CookieContainer) 와 같은 내장 메소드는 없습니다 . CookieContainer의 WebClient에서 쿠키를 수집하려면 어떻게해야합니까? 내가 봤 이것을 발견 다음 예제를 : public class CookieAwareWebClient : WebClient { private readonly CookieContainer m_container = new CookieContainer(); …

14
Process.Start를 사용하여 폴더를 엽니 다.
다른 주제를 보았는데 다른 문제가 있습니다. 프로세스가 시작되고 있지만 (작업 관리자에서 본) 폴더가 화면에서 열리지 않습니다. 뭐가 문제 야? System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
148 c#  explorer 

3
C # 컴파일러는 어떤 언어로 작성됩니까?
http://referencesource.microsoft.com/ 에서 소스 코드를 살펴본 결과 모든 소스 코드가 C #에있는 것 같습니다. 또한 새로운 C # 컴파일러 플랫폼 ( Roslyn ) 의 소스 코드를 살펴 보았으며 C # 에도 있습니다. 어떻게 가능합니까? C # 언어 컴파일러는 C #으로 작성 되었습니까? 아니면 분명한 것이 빠져 있습니까? C # 컴파일러가 C …

3
MVVM을 사용하는 wpf의 대화 상자에 대한 좋은 습관 또는 나쁜 습관?
최근에 wpf 앱에 대한 추가 및 편집 대화 상자를 만드는 데 문제가있었습니다. 내 코드에서하고 싶은 것은 이것과 같습니다. (주로 mvvm과 함께 viewmodel 첫 번째 접근 방식을 사용합니다) 대화창을 호출하는 ViewModel : var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with the dialog result 어떻게 작동합니까? 먼저 대화 서비스를 만들었습니다. …
148 c#  .net  wpf  mvvm  modal-dialog 

5
공분산과 역 분산의 차이
На этот вопрос есть ответы на 스택 오버플로 на русском : Ковариантность и контрвариантность обобщений 공분산과 공분산의 차이를 이해하는 데 문제가 있습니다.


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