«c#» 태그된 질문

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

8
C # 애플리케이션에서 SecureString이 실용적입니까?
여기에 내 가정이 틀렸다면 언제든지 바로 고치십시오. 그러나 내가 왜 묻는 지 설명하겠습니다. MSDN에서 가져온 SecureString: 기밀로 유지해야하는 텍스트를 나타냅니다. 텍스트는 사용시 개인 정보 보호를 위해 암호화되며 더 이상 필요하지 않은 경우 컴퓨터 메모리에서 삭제됩니다. 나는 이것을 얻습니다. 암호 또는 다른 개인 정보를 a SecureString이상 에 저장하는 것이 합리적입니다 System.String. …
224 c#  security 

9
.NET 콘솔 앱에서 키 누름을 듣습니다.
키를 누를 때까지 (예 Esc: 눌릴 때까지) 콘솔 응용 프로그램을 계속 실행하려면 어떻게 해야합니까? while 루프를 감싸고 있다고 가정합니다. ReadKey키 누르기를 계속 듣고 듣는 것이 아니라 작동을 차단하고 키를 요구하는 것이 마음에 들지 않습니다 . 어떻게 할 수 있습니까?


4
작업 생성자의 취소 토큰 : 왜?
특정 System.Threading.Tasks.Task생성자 CancellationToken는 매개 변수로 사용합니다. CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); 이것에 대해 나를 당황스럽게하는 것은 메소드 본문 내부 에서 전달 된 토큰을 실제로 얻을 수있는 방법 이 없다는 것 입니다 (예 :) Task.CurrentTask.CancellationToken. 토큰은 상태 객체와 같은 다른 메커니즘을 통해 …


7
Entity Framework 모델 정의에서 클래스 속성에 '가상'을 사용하는 이유는 무엇입니까?
다음 블로그에서 : http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx 블로그에는 다음 코드 샘플이 포함되어 있습니다. public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public …
223 c#  class  properties  virtual 


11
C #에서 익명 메소드 구독 취소
이벤트에서 익명 메소드를 탈퇴 할 수 있습니까? 다음과 같은 이벤트에 가입하면 void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; 다음과 같이 탈퇴 할 수 있습니다. MyEvent -= MyMethod; 그러나 익명의 방법으로 구독하면 : MyEvent += delegate(){Console.WriteLine("I did it!");}; 이 익명 메소드를 탈퇴 할 수 있습니까? 그렇다면 어떻게?

16
주어진 날짜의 정확한 주 번호를 얻으십시오
Google에 많은 도움을 받았고 많은 해결책을 찾았지만 아무도 2012-12-31의 정확한 주 번호를 제공하지 않습니다. MSDN의 예조차도 ( 링크 )도 실패합니다. 2012-12-31은 월요일이므로 1 주가되어야하지만 시도한 모든 방법은 53을 제공합니다. 다음은 시도한 방법 중 일부입니다. MDSN 라이브러리에서 : DateTimeFormatInfo dfi = DateTimeFormatInfo.CurrentInfo; Calendar cal = dfi.Calendar; return cal.GetWeekOfYear(date, dfi.CalendarWeekRule, dfi.FirstDayOfWeek); 해결책 …
222 c#  asp.net  .net  date 

9
왜 ICloneable <T>가 없습니까?
제네릭 ICloneable&lt;T&gt;이 존재하지 않는 특별한 이유 가 있습니까? 내가 무언가를 복제 할 때마다 그것을 캐스팅 할 필요가 없다면 훨씬 더 편안 할 것입니다.
222 c#  .net  icloneable 

11
현재 폴더 경로 가져 오기
파일을 변환하는 프로그램을 만들고 싶습니다. 사용자가 모든 디렉토리에 실행 파일을 배치 할 수 있기를 원하며 해당 프로그램을 실행할 때 (.exe를 두 번 클릭하면) exe 파일이있는 현재 폴더 내에서 모든 파일 을 처리하도록 프로그램을 원합니다 . 프로그램이 현재 실행중인 경로를 어떻게 확인할 수 있습니까? 나는 시도 System.Windows.Forms.Application.StartupPath했지만 그것은 잘못된 길로 보인다. …
222 c#  .net  winforms  path 


30
Visual Studio 2012에서 내 테스트를 찾지 못하는 이유는 무엇입니까?
내장을 사용하는 테스트가 Microsoft.VisualStudio.TestTools.UnitTesting있지만 실행할 수는 없습니다. Visual Studio 2012 Ultimate를 사용하고 있습니다. 두 가지 프로젝트에 대한 해결책이 있습니다. 하나는 테스트를 가지고 using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]클래스 전에, [TestMethod]이전 시험 방법 및 기준 Microsoft.VisualStudio.QualityTools.UnitTestFramework(버전 10.0.0.0 런타임 버전 V2.0.50727). 나는 닷넷 프레임 워크 3.5, 4 및 4.5를 시도했지만 다른 사람들은 재 타겟팅 오류를 …

4
MvcHtmlString은 무엇이며 언제 사용해야합니까?
문서 에 대한 MvcHtmlString정말 계몽되지 않습니다 다시 인코딩해서는 안되는 HTML 인코딩 문자열을 나타냅니다. 이것이 정확히 무엇을 의미하는지는 분명하지 않습니다. 일부 HTML 도우미 메서드는을 반환하는 것으로 보이지만 MvcHtmlString사용자 정의 도우미 온라인에서 본 몇 가지 예제는 일반 문자열을 반환합니다. 질문 : 무엇입니까 MvcHtmlString? 언제 선택해야합니다 MvcHtmlString이상 string반대와 반대? 왜?
221 c#  asp.net-mvc 

1
Visual Studio 디버거가 ToString 재정의 평가를 중지하게 만드는 원인은 무엇입니까?
환경 : Visual Studio 2015 RTM. (이전 버전은 시도하지 않았습니다.) 최근에, 나는 일부 Noda Time 코드를 디버깅하고 있으며 , 지역 변수 유형 NodaTime.Instant( structNoda Time 의 중심 유형 중 하나 ), "Locals"및 "Watch"창을 발견했습니다. ToString()재정의 를 호출하지 않는 것 같습니다 . ToString()조사 식 창에서 명시 적으로 호출 하면 적절한 표현이 …

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