«c#» 태그된 질문

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

14
고품질 이미지 스케일링 라이브러리 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 Photoshop만큼 품질 수준이 높은 C #으로 이미지의 크기를 조정하고 싶습니다. 이 작업을 수행하는 데 사용할 수있는 C # 이미지 처리 …

7
Sha256으로 문자열 해싱
SHA256을 사용하여 문자열을 해시하려고하는데 다음 코드를 사용하고 있습니다. using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) { hashString += String.Format("{0:x2}", …
141 c#  string  hash  sha256 

10
C #에서 이벤트 구독을 지우려면 어떻게해야합니까?
다음 C # 클래스를 보자. c1 { event EventHandler someEvent; } c1의 someEvent이벤트에 대한 구독이 많고 모두 지우고 싶은 경우이를 달성하는 가장 좋은 방법은 무엇입니까? 또한이 이벤트 구독은 람다 / 익명 대리인 일 수 있습니다. 현재 내 솔루션은 해당 세트 에 ResetSubscriptions()메소드 를 null 로 추가하는 것 입니다. 이것이 보이지 …
141 c#  .net  events  delegates 


16
getter 전용 속성을 재정의하고 setter를 추가 할 수없는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 다음 C # 코드가 허용되지 않는 이유 : public abstract class BaseClass { public …


17
C # 스위치 명령문 제한-왜?
switch 문을 작성할 때 case 문에서 켤 수있는 항목에는 두 가지 제한이있는 것으로 보입니다. 예를 들어 (그렇습니다, 당신이 이런 종류의 일을하고 있다면 그것은 아마도 객체 지향 (OO) 아키텍처가 iffy라는 것을 의미합니다 -이것은 단지 고안된 예입니다!) Type t = typeof(int); switch (t) { case typeof(int): Console.WriteLine("int!"); break; case typeof(string): Console.WriteLine("string!"); break; …


12
NameValueCollection에 키가 있는지 확인
키를 반복하지 않고 NameValueCollection에 키가 있는지 확인하는 빠르고 간단한 방법이 있습니까? Dictionary.ContainsKey () 또는 이와 유사한 것을 찾고 있습니다. 물론 이것을 해결하는 방법에는 여러 가지가 있습니다. 누군가 내 뇌 가려움증을 긁을 수 있는지 궁금합니다.

7
왜 배열이 IList를 구현합니까?
System.Array 클래스 의 정의를 참조하십시오 public abstract class Array : IList, ... 이론적으로, 나는이 비트를 쓸 수 있고 행복해야한다 int[] list = new int[] {}; IList iList = (IList)list; 또한 iList에서 모든 메소드를 호출 할 수 있어야합니다 ilist.Add(1); //exception here 내 질문은 왜 예외가 아닌 Array가 IList를 구현 하는 이유 …

5
Dictionary <>에 항목을 안전하게 추가하는 더 우아한 방법이 있습니까?
키 / 객체 쌍을 사전에 추가해야하지만, 키가 이미 존재하는지 먼저 확인해야합니다. 그렇지 않으면 " 키가 사전에 이미 있습니다 "오류가 발생합니다. 아래 코드는이 문제를 해결하지만 복잡합니다. 이와 같은 문자열 도우미 메서드를 만들지 않고이를 수행하는보다 우아한 방법은 무엇입니까? using System; using System.Collections.Generic; namespace TestDictStringObject { class Program { static void Main(string[] args) …

5
RestSharp JSON 매개 변수 게시
MVC 3 API에 대해 매우 기본적인 REST 호출을 시도 중이며 전달한 매개 변수가 조치 메소드에 바인딩되지 않았습니다. 고객 var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); 섬기는 사람 public class ScoreInputModel { public …


6
Process.Start에 해당하는 비동기가 있습니까?
제목에서 알 수 있듯이 Process.Start내가 기다릴 수 있는 것과 다른 것이 있습니까 (다른 응용 프로그램이나 배치 파일을 실행할 수 있습니까)? 작은 콘솔 응용 프로그램을 사용하고 있는데 비동기를 사용하고 기다리는 완벽한 장소 인 것처럼 보였지만이 시나리오에 대한 문서를 찾을 수 없습니다. 내가 생각하는 것은 다음과 같은 내용입니다. void async RunCommand() { …
141 c#  async-await  c#-5.0 


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