«c#» 태그된 질문

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

16
비밀번호 마스킹 콘솔 애플리케이션
다음 코드를 시도했습니다 ... string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace) { pass += key.KeyChar; Console.Write("*"); } else { Console.Write("\b"); } } // Stops Receving Keys Once Enter is Pressed while (key.Key != …

12
파일 이름 문자열에서 파일 확장자 제거
라는 문자열 "abc.txt"이 있으면 하위 문자열을 얻는 빠른 방법이 "abc"있습니까? 나는 fileName.IndexOf('.')파일 이름이 될 수 있기 때문에 할 수 없으며 "abc.123.txt"분명히 확장자 (예 :)를 제거하고 싶습니다 "abc.123".
201 c#  string  parsing 


4
Linq 목록을 단일 목록으로
이것이 이미 답변되었지만 찾을 수없는 종류의 것 같습니다. 내 질문은 매우 간단합니다. 한 목록 에서이 작업을 수행하여 빈 목록을 새로 작성하고 다음 줄에서 집계하는 대신 최종 목록을 출력하는 단일 linq 문을 가질 수 있습니다. 세부 사항은 각각 거주지 목록을 포함하는 항목의 목록입니다. 모든 거주지를 평평한 목록으로 원합니다. var residences = …
201 c#  linq 

14
동적 (C # 4)과 var의 차이점은 무엇입니까?
C # v4와 함께 제공되는 새 키워드에 대한 많은 기사를 읽었지만 "동적"과 "var"의 차이점을 알 수 없었습니다. 이 기사 는 그것에 대해 생각하게 만들었지 만 여전히 차이점을 볼 수는 없습니다. "var"을 로컬 변수로만 사용할 수 있고 로컬 및 글로벌 모두로 동적으로 사용할 수 있습니까? 동적 키워드없이 일부 코드를 표시 한 …
199 c#  dynamic 

11
언제 TaskCompletionSource <T>를 사용해야합니까?
AFAIK는 모든 시점에서 속성을 통해 노출 을 완료하기 위해 해당 메서드 SetResult또는 SetException메서드가 호출 된다는 것을 알고 있습니다.Task&lt;T&gt;Task 다시 말해, 그것은 a Task&lt;TResult&gt;와 완성을 위한 생산자 역할을합니다 . 여기 예제를 보았습니다 . Func를 비동기 적으로 실행할 수있는 방법이 필요하고 해당 작업을 나타내는 작업이있는 경우. public static Task&lt;T&gt; RunAsync&lt;T&gt;(Func&lt;T&gt; function) { …


11
.Net 4.0에 ConcurrentList <T>가 없습니까?
System.Collections.Concurrent.Net 4.0에서 새로운 네임 스페이스 를 보게되어 매우 기뻤습니다 . 내가 본 것 ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBag와 BlockingCollection. 의문의 여지없이 누락 된 것 중 하나는 ConcurrentList&lt;T&gt;입니다. 직접 작성해야합니까 (또는 웹에서 가져와야합니까)? 여기에 명백한 것이 빠져 있습니까?

12
Html.TextBoxFor로 기본값을 설정하는 방법은 무엇입니까?
간단한 질문은 ASP.NET MVC Framework 1의 Html Helper를 사용하는 경우 overload가 있기 때문에 텍스트 상자에서 기본값을 설정하는 것이 쉽습니다 Html.TextBox(string name, object value). Html.TextBoxFor 메서드를 사용하려고 시도했을 때 첫 번째 추측은 작동하지 않는 다음을 시도하는 것입니다. &lt;%: Html.TextBoxFor(x =&gt; x.Age, new { value = "0"}) %&gt; 지금은 Html.TextBox (string, object)를 …

7
XML 문서에서 일반 클래스 및 메서드를 참조하는 방법
xml 문서를 작성할 때 &lt;see cref="something"&gt;something&lt;/see&gt;물론 사용할 수 있습니다 . 그러나 제네릭 형식의 클래스 또는 메서드를 어떻게 참조합니까? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } XML 문서를 어딘가에 쓰려고한다면 멋진 클래스를 어떻게 참조합니까? 어떻게 참조 할 수 FancyClass&lt;string&gt;있습니까? 방법은 어떻습니까? 예를 들어 다른 …

14
새로운 것과 재정의의 차이
다음의 차이점이 무엇인지 궁금합니다. 사례 1 : 기본 클래스 public void DoIt(); 사례 1 : 상속 된 클래스 public new void DoIt(); 사례 2 : 기본 클래스 public virtual void DoIt(); 사례 2 : 상속 된 클래스 public override void DoIt(); 사례 1과 2는 모두 내가 실행 한 테스트를 기반으로 …

5
콘솔 응용 프로그램의 .NET 전역 예외 처리기
질문 : 콘솔 응용 프로그램에서 처리되지 않은 예외에 대한 전역 예외 처리기를 정의하고 싶습니다. asp.net에서 global.asax와 Windows 응용 프로그램 / 서비스에서 하나를 정의 할 수 있으며 다음과 같이 정의 할 수 있습니다 AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler); 그러나 콘솔 응용 프로그램에 대한 전역 예외 처리기를 어떻게 정의 …


15
C #에서 CSV 파일로 데이터 쓰기
csvC # 언어를 사용하여 행 단위로 파일 에 쓰려고 합니다. 여기 내 기능이 있습니다 string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); 전체 함수는 루프 내에서 실행되며 모든 행을 csv파일에 기록해야 합니다. 필자의 경우 다음 행이 기존 행을 덮어 쓰고 마지막으로 csv 파일에 마지막 …
198 c#  file  csv 

15
주어진 DateTime 객체를 사용하여 한 달의 첫 날과 마지막 날 얻기
주어진 날짜가있는 달의 첫날과 마지막 날을 얻고 싶습니다. 날짜는 UI 필드의 값에서 비롯됩니다. 시간 선택기를 사용하는 경우 var maxDay = dtpAttendance.MaxDate.Day; 그러나 DateTime 객체에서 가져 오려고합니다. 이걸 가지고 있다면 ... DateTime dt = DateTime.today; 에서 첫날과 마지막 날을 얻는 방법은 dt무엇입니까?
198 c#  .net  winforms  datetime 

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