«c#» 태그된 질문

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

5
모든 열거 형에 StringEnumConverter를 적용하도록 Json.Net에 전역 적으로 알리는 방법
열거 형을 문자열 표현으로 deserialize하고 json.net을 사용하여 그 반대도 마찬가지입니다. 프레임 워크에 적용하도록 지시 할 수있는 유일한 방법 StringEnumConverter은 다음과 같이 해당 속성에 주석을 추가하는 것입니다. [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } 그러나 내 사용 사례에서는 StringEnumConverter추가 주석없이 모든 열거 형이를 사용하여 (역) 직렬화되도록 json.net을 전역 적으로 …
84 c#  .net  json  json.net 

4
새 스레드의 WebBrowser 컨트롤
"클릭"할 Uri 목록이 있습니다.이를 위해 Uri별로 새 웹 브라우저 컨트롤을 만들려고합니다. Uri별로 새 스레드를 만듭니다. 문제는 문서 앞의 스레드 끝입니다. 완전히로드되어 DocumentComplete 이벤트를 사용할 수 없습니다. 어떻게 극복 할 수 있습니까? var item = new ParameterizedThreadStart(ClicIt.Click); var thread = new Thread(item) {Name = "ClickThread"}; thread.Start(uriItem); public static void Click(object o) …

9
C #은 반환 형식 공분산을 지원합니까?
저는 .NET 프레임 워크로 작업하고 있으며 모든 웹 사이트에서 사용하는 사용자 지정 유형의 페이지를 만들고 싶습니다. 컨트롤에서 페이지에 액세스하려고 할 때 문제가 발생합니다. 기본 페이지 대신 특정 유형의 페이지를 반환하고 싶습니다. 이것을 할 방법이 있습니까? public class MyPage : Page { // My own logic } public class MyControl : …
84 c#  covariance 

30
C # (. NET) 디자인 결함 [닫힌]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
84 c#  .net 

5
string.Empty vs null. 어떤 것을 사용합니까?
최근 직장 동료 string.Empty가 문자열 변수를 설정할 때 사용하지 말고 null스택을 오염 시키므로 사용 하라고 말했습니다 . 그는하지 말라고 string myString=string.Empty; 하지만 string mystring=null; 정말 중요합니까? 나는 문자열이 객체라는 것을 알고 있으므로 일종의 의미가 있습니다. 나는 어리석은 질문이라는 것을 알고 있지만 당신의 견해는 무엇입니까?
84 c#  .net  null  string 

4
SignalR Console 앱 예
.net 허브에 메시지를 보내기 위해 signalR을 사용하는 콘솔 또는 winform 앱의 작은 예가 있습니까? .net 예제를 시도하고 위키를 보았지만 허브 (.net)와 클라이언트 (콘솔 앱) 사이의 관계가 이해가되지 않습니다 (이 예제를 찾을 수 없음). 앱에 연결할 허브의 주소와 이름 만 있으면 되나요? 누군가가 허브에 연결하고 "Hello World"또는 .net 허브가받는 것을 보내는 …
84 c#  signalr 

25
소수를 생성하는 가장 우아한 방법 [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 이 기능을 구현하는 가장 우아한 방법은 무엇입니까? ArrayList generatePrimes(int n) 이 함수는 첫 …
84 c#  java  algorithm  primes 

4
ContextMenuStrip이 사용 된 컨트롤 확인
나는 ContextMenuStrip여러 다른 목록 상자에 할당되어 있습니다. 나는 그것이 사용 된 ContextMenuStrip것을 클릭 했을 때 알아 내려고 노력하고 ListBox있습니다. 아래 코드를 시작으로 시도했지만 작동하지 않습니다. 는 sender올바른 값을 가지고,하지만 난에 할당 할 때 menuSubmitted그것은 null입니다. private void MenuViewDetails_Click(object sender, EventArgs e) { ContextMenu menuSubmitted = sender as ContextMenu; if (menuSubmitted …

7
.NET에는 기본 제공 EventArgs <T>가 있습니까?
단일 인수를 전달하는 이벤트 인수에 대한 일반 EventArgs 클래스를 만들 준비가되었습니다. public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { get { return p_EventData; } } } …
84 c#  generics  eventargs 


8
문자열이 유효한 Windows 디렉터리 (폴더) 경로인지 확인
사용자가 입력 한 문자열이 폴더 경로를 나타내는 데 유효한지 확인하려고합니다. 유효하다는 것은 올바른 형식을 의미합니다. 내 응용 프로그램에서 폴더는 설치 대상을 나타냅니다. 폴더 경로 가 유효한 경우 폴더가 있는지 확인하고 그렇지 않은 경우 새로 만들고 싶습니다. 나는 현재 IO.Directory.Exists( String path ). 사용자가 문자열을 올바르게 형식화하지 않는 경우를 제외하고는 이것이 …

6
제네릭 클래스의 정적 멤버가 특정 인스턴스에 연결되어 있습니까?
이것은 실제 질문보다 문서에 가깝습니다. 이것은 아직 (내가 놓치지 않는 한) 해결되지 않은 것 같습니다. 정적 멤버를 포함하는 제네릭 클래스를 상상해보십시오. class Foo&lt;T&gt; { public static int member; } 각 특정 클래스에 대한 멤버의 새 인스턴스가 있습니까? 아니면 모든 Foo 유형 클래스에 대해 단일 인스턴스 만 있습니까? 다음과 같은 코드로 …
84 c#  .net  generics  static 

7
C # .Equals (), .ReferenceEquals () 및 == 연산자
이 세 가지에 대한 나의 이해는 다음과 같습니다. .Equals()데이터 동등성 테스트 (더 나은 설명이없는 경우) .Equals()동일한 객체의 다른 인스턴스에 대해 True를 반환 할 수 있으며 이것은 가장 일반적으로 재정의되는 메서드입니다. .ReferenceEquals() 두 개체가 동일한 인스턴스이고 재정의 할 수 없는지 여부를 테스트합니다. ==ReferenceEquals()기본적으로 와 동일 하지만 이것은 무시할 수 있습니다. 그러나 …
84 c#  equality 

6
C #에서 제네릭 메서드 만들기
비슷한 방법을 여러 가지 일반적인 방법으로 결합하려고합니다. 쿼리 문자열의 값을 반환하는 여러 메서드가 있습니다. 해당 쿼리 문자열이 없거나 올바른 형식이 아닌 경우 null입니다. 모든 유형이 기본적으로 nullable이면 충분하지만 정수 및 날짜에는 nullable 제네릭 유형을 사용해야합니다. 여기 내가 지금 가지고있는 것입니다. 그러나 숫자 값이 유효하지 않고 불행히도 내 시나리오에서 유효한 값인 …
84 c#  generics 

6
파일을 byte []로 변환하는 안정적인 방법
웹에서 다음 코드를 찾았습니다. private byte [] StreamFile(string filename) { FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read); // Create a byte array of file stream length byte[] ImageData = new byte[fs.Length]; //Read block of bytes from stream into the byte array fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length)); //Close the File Stream fs.Close(); return ImageData; //return the …
84 c# 

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