«c#» 태그된 질문

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


7
메서드 이름에 "Async"접미사를 사용하는 것은 'async'수정자를 사용하는지 여부에 따라 달라 집니까?
"Async"로 메서드 이름을 접미사하는 규칙은 무엇입니까? "비동기"접미사를 추가해야합니까? 는 async한정자 로 선언 된 메서드 에만 합니까? public async Task<bool> ConnectAsync() 아니면 메서드가 반환 Task<T>하거나Task 합니까? public Task<bool> ConnectAsync()

18
BadImageFormatException 문제 해결
Visual Studio 2010을 사용하고 전체 .NET Framework 4를 대상으로하는 C #으로 작성된 Windows 서비스가 있습니다. 디버그 빌드에서 실행하면 서비스가 예상대로 실행됩니다. 그러나 릴리스 빌드에서 실행하면 System.BadImageFormatException이 발생합니다 (아래 세부 정보). 나는 인터넷에서 해결책을 찾고 있었지만 지금까지 내가 찾은 모든 것이 해결책을 찾는 데 도움이되지 않았습니다. 이 문제는 Windows 7 64 …
107 c#  .net  exception 

6
사전의 요소 순서
내 질문은 Dictionary 요소를 열거하는 것입니다. // Dictionary definition private Dictionary<string, string> _Dictionary = new Dictionary<string, string>(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple", "4"); _Dictionary.Add("cucumber", "6"); // add values using [] _Dictionary["banana"] = 7; _Dictionary["pineapple"] = 7; // Now lets see how elements are returned by IEnumerator foreach …

3
.net 4.5에서 HttpClient를 사용하여 쿠키를 응답에서 벗어나려는 시도
성공적으로 작동하는 다음 코드가 있습니다. 응답에서 쿠키를 가져 오는 방법을 알 수 없습니다. 내 목표는 요청에 쿠키를 설정하고 응답에서 쿠키를 가져올 수 있기를 원합니다. 생각? private async Task<string> Login(string username, string password) { try { string url = "http://app.agelessemail.com/account/login/"; Uri address = new Uri(url); var postData = new List<KeyValuePair<string, string>> …


2
IP 주소 ':: 1'은 무엇입니까?
네트워크 연결이없는 로컬 컴퓨터에서 소켓을 가지고 놀았습니다. 아래를 참조하십시오. IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works 그렇다면 정확히 ::1IP 주소는 무엇입니까? 사용 가능한 기본 IP 주소입니까 아니면 루프백 주소입니까? 전용 IP 주소와 네트워크 연결이있는 시스템에서 위 코드 (작업 라인)는 어떻게됩니까? 편집하다: 정확한 코드는 특정 …
107 c#  ip  system.net 

7
'is'대 null 검사로 시도 캐스트
Resharper가 이것을 돌리라고 제안하는 것을 발견했습니다. if (myObj.myProp is MyType) { ... } 이것으로 : var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } 왜 이러한 변화를 제안합니까? 저는 Resharper가 최적화 변경과 코드 감소 변경을 제안하는 데 익숙하지만, 이것은 내 단일 문장을 두 줄로 바꾸고 싶은 …
107 c#  .net  casting  resharper 

8
사전에 추가하는 다양한 방법
Dictionary.add(key, value)과 의 차이점은 무엇입니까 Dictionary[key] = value? ArgumentException중복 키를 삽입 할 때 마지막 버전이 던지지 않는다는 것을 알았는데 첫 번째 버전을 선호하는 이유가 있습니까? 편집 : 누구든지 이것에 대한 정보의 권위있는 출처를 가지고 있습니까? 나는 MSDN을 시도했지만 항상 야생 거위 추적입니다 :(

8
제네릭 형식 매개 변수에 대한 정적 메서드 호출
나는 이와 같은 일을하고 싶었지만 C #에서는 불법으로 보입니다. public Collection MethodThatFetchesSomething<T>() where T : SomeBaseClass { return T.StaticMethodOnSomeBaseClassThatReturnsCollection(); } 컴파일 타임 오류가 발생합니다. " 'T'는 '유형 매개 변수'이며 지정된 컨텍스트에서 유효하지 않습니다." 제네릭 형식 매개 변수가 주어지면 제네릭 클래스에서 정적 메서드를 어떻게 호출 할 수 있습니까? 제약 조건이 주어지면 …
107 c#  generics 

13
후행 0없이 소수점을 표시하는 가장 좋은 방법
반올림하지 않고 C #에서 이러한 문자열 표현으로 소수점을 출력하는 디스플레이 포맷터가 있습니까? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 -> 0 {0. #}은 반올림되며 일부 트림 유형 함수를 사용하면 그리드의 바인딩 된 숫자 열에서 …
107 c#  formatting  decimal 

5
AsQueryable ()의 목적은 무엇입니까?
그 목적은 AsQueryable()당신 IEnumerable이 기대할 수있는 메소드를 전달할 수 있도록 하는 것입니까 IQueryable, 아니면 다음 IEnumerable과 같이 표현할 유용한 이유가 IQueryable있습니까? 예를 들어, 다음과 같은 경우에 해당해야합니까? IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it here. CountOrders(orders.AsQueryable()); …

8
선언 한 줄에서 C # 목록을 어떻게 초기화 할 수 있습니까? (IEnumerable 문자열 수집 예)
내 테스트 코드를 작성 중이며 작성하고 싶지 않습니다. List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); 나는 쓰고 싶다 List<string> nameslist = new List<string>({"one", "two", "three"}); 그러나 { "one", "two", "three"}는 "IEnumerable string Collection"이 아닙니다. IEnumerable string Collection "을 사용하여 한 줄로 어떻게 초기화 할 수 있습니까?

2
C # / Linq : IEnumerable의 각 요소에 매핑 함수를 적용 하시겠습니까?
IEnumerable의 각 요소를 매핑 함수 (Linq 호환 방식)를 사용하여 다른 것으로 변환하는 방법을 찾고 있었지만 아무것도 찾지 못했습니다. (매우 간단한) 예의 경우 다음과 같이 할 수 있어야합니다. IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5 }; IEnumerable<string> strings = integers.Transform(i => i.ToString()); 하지만 아무것도 찾지 못했습니다. 즉,이를 …
107 c#  linq 

10
System.Windows.Interactivity를 프로젝트에 추가하는 방법은 무엇입니까?
내 프로젝트가 누락되었습니다 System.Windows.Interactivity. Google에서 Expression Blend를 설치해야한다고하는데 다른 컴퓨터에는이 라이브러리가 있고 Expression Blend가 설치되어 있지 않습니다. 그래서 얻을 수있는 다른 방법이 있어야 System.Windows.Interactivity합니까? 어떻게해야합니까? (지금은 다른 컴퓨터가 없으므로이 라이브러리를 복사 할 수 없습니다. :)
107 c#  wpf 

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