«c#» 태그된 질문

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


2
예약 된 작업 만들기
C # WPF 프로젝트를 진행 중입니다. 사용자가 예약 된 작업을 만들어 Windows 작업 스케줄러에 추가 할 수 있도록해야합니다. 인터넷을 검색 할 때 많이 찾지 못해 어떻게 해야하는지, 지시문과 참조를 사용하는 방법은 무엇입니까?
148 c#  wpf  scheduled-tasks 

14
C #에서 char을 int로 변환
C #에 문자가 있습니다. char foo = '2'; 이제 2를 int로 가져오고 싶습니다. Convert.ToInt32가 숫자 2가 아닌 char의 실제 십진수 값을 반환한다는 것을 알았습니다. 다음은 작동합니다. int bar = Convert.ToInt32(new string(foo, 1)); int.parse는 문자열에서도 작동합니다. C #에 문자열을 만들지 않고 char에서 int로 이동하는 기본 함수가 없습니까? 나는 이것이 사소한 일이라는 …
148 c#  char  int 

12
단위 테스트에서 콘솔에 쓸 수 있습니까? 그렇다면 왜 콘솔 창이 열리지 않습니까?
Visual Studio에 테스트 프로젝트가 있습니다. Microsoft.VisualStudio.TestTools.UnitTesting을 사용합니다. 이 줄을 단위 테스트 중 하나에 추가합니다. Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); 테스트를 실행할 때 테스트는 통과하지만 콘솔 창이 전혀 열리지 않습니다. 단위 테스트를 통해 콘솔 창을 상호 작용할 수있는 방법이 있습니까?




10
현재 시간이 시간 범위에 속하는지 확인
.NET 3.5 사용 현재 시간이 시간 범위에 속하는지 확인하고 싶습니다. 지금까지 나는 currentime을 가지고있다 : DateTime currentTime = new DateTime(); currentTime.TimeOfDay; 시간 범위를 변환하고 비교하는 방법을 비우고 있습니다. 이게 효과가 있을까요? if (Convert.ToDateTime("11:59") <= currentTime.TimeOfDay && Convert.ToDateTime("13:01") >= currentTime.TimeOfDay) { //match found } UPDATE1 : 제안 해 주셔서 감사합니다. TimeSpan …
147 c#  datetime  timespan 

9
WPF가 현재 디자인 모드에서 실행 중인지 확인하는 방법이 있습니까?
코드가 현재 디자인 모드 (예 : Blend 또는 Visual Studio)에서 실행 중인지 확인할 수 있도록 사용 가능한 전역 상태 변수를 아는 사람이 있습니까? 다음과 같이 보일 것입니다 : //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } 내가 필요한 이유는 : Expression Blend에서 응용 프로그램이 디자인 모드로 표시 될 때 …
147 c#  wpf  expression-blend 


5
Request.CreateResponse를 사용한 ASP.NET WebApi 장치 테스트
내 ApiController에 대한 단위 테스트를 작성하려고하는데 몇 가지 문제가 있습니다. Request.CreateResponse라는 멋진 확장 메서드가 응답 생성에 많은 도움이됩니다. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } 부분 모의를 사용하지 않거나 "new HttpResponseMessage (...)"를 직접 사용하지 않고 CreateResponse를 조롱하는 방법이 있습니까?

8
System.Diagnostics.Debug.Write 출력은 어디에 나타 납니까?
다음과 같은 C # 프로그램 (로 빌드 됨 csc hello.cs) Hello via Console!은 콘솔과 Hello via OutputDebugStringDebugView 창 에서만 인쇄 됩니다. 그러나 두 System.Diagnostics.*통화 중 하나를 볼 수 없습니다 . 왜 그런 겁니까? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void …
147 c#  debugging 

5
프로그래밍 방식으로 프로세스 권한을 높이시겠습니까?
InstallUtil.exe를 사용하여 서비스를 설치하려고하지만를 통해 호출되었습니다 Process.Start. 코드는 다음과 같습니다. ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 여기서 m_strInstallUtil"InstallUtil.exe"의 정규화 된 경로 및 exe strExePath는 내 서비스의 정규화 된 경로 / 이름입니다. 관리자 권한 명령 프롬프트에서 명령 줄 구문을 실행하면 작동합니다. 위의 코드를 사용하여 내 앱에서 실행하지 않습니다. …

7
이름을 기준으로 속성 값을 얻는 방법
이름을 기준으로 객체의 속성 값을 얻는 방법이 있습니까? 예를 들어 내가 가지고 있다면 : public class Car : Vehicle { public string Make { get; set; } } 과 var car = new Car { Make="Ford" }; 속성 이름을 전달할 수있는 메서드를 작성하고 속성 값을 반환합니다. 즉 : public string …
147 c#  asp.net  reflection 


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