«c#» 태그된 질문

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

7
KeyValuePair의 기본값
유형의 객체가 있는데 IEnumerable<KeyValuePair<T,U>> keyValueList사용하고 있습니다. var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } getResult올바른 요소를 찾을 수없는 경우 기본값 인지 어떻게 확인할 수 있습니까? 구조체 null이기 때문에 나는 여부를 확인할 수 없습니다 KeyValuePair.
392 c#  key-value 


11
C #에서 큰 파일을 바이트 배열로 읽는 가장 좋은 방법은 무엇입니까?
큰 바이너리 파일 (수 메가 바이트)을 바이트 배열로 읽는 웹 서버가 있습니다. 서버가 동시에 여러 파일을 읽을 수 있으므로 (다른 페이지 요청) CPU에 너무 많은 부담을주지 않고이를 수행하는 가장 최적화 된 방법을 찾고 있습니다. 아래 코드가 충분합니까? public byte[] FileToByteArray(string fileName) { byte[] buff = null; FileStream fs = new …

15
열거 형“상속”
저수준 네임 스페이스에 열거 형이 있습니다. 저수준 열거 형을 "상속"하는 중간 수준 네임 스페이스에 클래스 또는 열거 형을 제공하고 싶습니다. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } 나는 이것이 가능하거나 열거 형 소비를 대체 …
391 c#  .net  enums 

3
메소드에 전달 된 리턴 값
인터페이스에 대한 방법이 있습니다. string DoSomething(string whatever); 나는 이것을 MOQ로 조롱하여 전달 된 모든 것을 반환합니다. _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; 어떤 아이디어?
390 c#  mocking  moq 


14
엔티티는 LINQ to Entities 조회에서 구성 할 수 없습니다
엔티티 프레임 워크에 의해 생성되는 product라는 엔티티 유형이 있습니다. 이 쿼리를 작성했습니다 public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } 아래 코드는 다음 오류를 발생시킵니다. "엔터티 또는 복합 유형 Shop.Product는 LINQ to Entities 쿼리에서 구성 할 수 …

9
C #이 % AppData %의 경로를 얻는 중
C # 2008 SP1 아래 코드를 사용하고 있습니다 : dt.ReadXml("%AppData%\\DateLinks.xml"); 그러나 응용 프로그램이 실행되는 위치를 가리키는 예외가 발생합니다. 경로 'D : \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \ % AppData % \ DateLinks.xml'의 일부를 찾을 수 없습니다. %AppData%상대 경로를 찾아야 한다고 생각했습니다 . Start|Run|%AppData%Windows 탐색기 로 …
387 c#  .net  path 

20
Visual Studio에서 디버깅하는 동안 반환하기 전에 반환 값을 찾을 수 있습니까?
다음 기능을 수행하십시오. DataTable go() { return someTableAdapter.getSomeData(); } 이 함수에서 중단 점을 설정하면 반환 된 값을 검사 할 수 있습니까? 페이지 go()의 데이터 그리드에 직접 연결됩니다 .aspx. 리턴 된 데이터 테이블을 검사하는 유일한 방법은 임시 변수를 사용하는 것입니다. 그러나 그것은 약간 불편합니다. 다른 방법이 없습니까?

15
작업 <T>이 시간 초과로 완료 될 때까지 비동기 적으로 대기
특별한 규칙 으로 Task &lt;T&gt; 가 완료 되기를 기다립니다 . X 밀리 초 후에 완료되지 않은 경우 사용자에게 메시지를 표시하고 싶습니다. 그리고 Y 밀리 초 후에 완료되지 않으면 자동으로 취소를 요청 하고 싶습니다 . Task.ContinueWith 를 사용 하여 작업이 완료 될 때까지 비동기 적으로 기다릴 수 있지만 (예 : 작업이 …

19
ASP.NET에서 사용자의 클라이언트 IP 주소를 얻는 방법은 무엇입니까?
우리는이 Request.UserHostAddressASP.NET에서 IP 주소를 얻을 수 있지만, 일반적으로 사용자의 ISP의 IP 주소, 예를 들어, 링크를 클릭하지 정확하게 사용자의 컴퓨터의 IP 주소입니다. 실제 IP 주소는 어떻게 얻을 수 있습니까? 예를 들어, Stack Overflow 사용자 프로필에서 "마지막 계정 활동 : 4 시간 전부터 86.123.127.8" 이지만 내 컴퓨터 IP 주소는 약간 다릅니다. 스택 …
387 c#  asp.net  client  ip-address 

12
어떤 .NET Dependency Injection 프레임 워크를 살펴볼 가치가 있습니까? [닫은]
현재로서는이 질문이 Q &amp; A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

18
CLR에서 'as'키워드를 사용하여 캐스팅
인터페이스를 프로그래밍 할 때 많은 캐스팅 또는 객체 유형 변환을하고 있음을 발견했습니다. 이 두 가지 변환 방법간에 차이가 있습니까? 그렇다면 비용 차이가 있습니까? 아니면 이것이 프로그램에 어떤 영향을 줍니까? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void AMethod() { //Do work } // …
386 c#  casting  clr 

10
사전 정의 된 유형 'System.ValueTuple´2'가 정의되지 않았거나 가져 오지 않았습니다.
Visual Studio 15 Preview 3을 설치하고 새로운 튜플 기능을 사용하려고했습니다. static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } 컴파일 할 때 오류가 발생합니다. 사전 정의 된 유형 'System.ValueTuple´2'가 정의되지 않았거나 가져 오지 않았습니다. 블로그 게시물 에 …

7
.NET에 좀비가 존재합니까?
.NET에서 잠금에 대해 팀원과 토론했습니다. 그는 저수준 및 고수준 프로그래밍 모두에서 광범위한 배경을 가진 정말 밝은 사람이지만, 저수준 프로그래밍에 대한 그의 경험은 내 것을 훨씬 능가합니다. 어쨌든 그는 시스템을 충돌시키는 "좀비 스레드"의 작은 가능성을 피하기 위해 가능한 한 과부하가 걸리는 중요한 시스템에서는 .NET 잠금을 피해야한다고 주장했다. 나는 일상적으로 잠금을 사용하고 …

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