«c#» 태그된 질문

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


4
리플렉션을 사용하여 C #에서 기본 생성자없이 형식의 인스턴스 만들기
다음 클래스를 예로 들어 보겠습니다. class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } 그런 다음 리플렉션을 사용하여이 유형의 인스턴스를 만들고 싶습니다. Type t = typeof(Sometype); object o = Activator.CreateInstance(t); 일반적으로 이것은 작동하지만 SomeType매개 변수없는 생성자를 정의 하지 않았기 때문에 를 호출하면 " 이 개체에 …

8
userID를 매개 변수로 전달하지 않고 ApiController 작업 내에서 현재 사용자를 가져옵니다.
userName 또는 userId를 매개 변수로 전달하지 않고 보안 ApiController 작업 내에서 현재 사용자를 가져 오는 방법은 무엇입니까? 우리는 보안 조치 내에 있기 때문에 이것이 가능하다고 가정합니다. 보안 작업에 있다는 것은 사용자가 이미 인증되었고 요청에 Bearer 토큰이 있음을 의미합니다. WebApi가 사용자에게 권한을 부여했기 때문에 사용자 ID를 작업 매개 변수로 전달하지 않고도 …

7
C #에서 XmlReader로 Xml 읽기
가능한 한 빨리 다음 Xml 문서를 읽고 추가 클래스가 각 하위 블록의 읽기를 관리하도록하려고합니다. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable> <Statement></Statement> </StatementsAvailable> </Account> </Accounts> </ApplicationPool> 그러나 XmlReader 개체를 사용하여 각 계정을 읽은 후 "StatementsAvailable"을 읽으려고합니다. XmlReader.Read를 사용하여 각 요소를 확인하고 처리 할 것을 제안합니까? 각 노드를 올바르게 처리하기 위해 클래스를 분리하는 …
97 c#  xml  xmlreader 


3
Linq 구문-여러 열 선택
이것은 내 엔티티 모델에 사용중인 Linq 구문입니다. IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; 여러 열을 선택하려면 어떻게해야합니까? res.ID도 선택하고 싶습니다. 어떻게받을 수 있습니까? IQueryable이 작동하지 않을 것이라고 생각합니다. 그리고 이것을 Linq to SQL이라고합니다. 맞습니까?




6
IEqualityComparer를 사용하는 방법
내 데이터베이스에 같은 번호의 종이 있습니다. 중복없이 모두 얻고 싶습니다. 이 작업을 수행하기 위해 비교 클래스를 만들었지 만 함수를 실행하면 0.6 초에서 3.2 초로 구별없이 함수에서 큰 지연이 발생합니다! 제대로하고 있습니까, 아니면 다른 방법을 사용해야합니까? reg.AddRange( (from a in this.dataContext.reglements join b in this.dataContext.Clients on a.Id_client equals b.Id where a.date_v …

7
C # DateTime.Now 정밀도
일부 단위 테스트를 수행하는 동안 DateTime.UtcNow에서 예기치 않은 동작이 발생했습니다. DateTime.Now/UtcNow를 빠르게 연속적으로 호출하면보다 정확한 밀리 초 단위를 캡처하는 대신 예상보다 긴 시간 간격 동안 동일한 값을 반환하는 것 같습니다. 정확한 시간 측정을 수행하는 데 더 적합한 Stopwatch 클래스가 있다는 것을 알고 있지만 누군가가 DateTime에서이 동작을 설명 할 수 있는지 …

6
인터페이스 상속 계층에 대한 모든 속성을 반환하는 GetProperties ()
다음과 같은 가상의 상속 계층을 가정합니다. public interface IA { int ID { get; set; } } public interface IB : IA { string Name { get; set; } } 리플렉션을 사용하고 다음 호출을합니다. typeof(IB).GetProperties(BindingFlags.Public | BindingFlags.Instance) IB" Name" 인 인터페이스의 속성 만 생성합니다 . 다음 코드에서 유사한 테스트를 수행하면 …
97 c#  .net  reflection 

18
문자열 값으로 열거 형을 정의하는 방법은 무엇입니까?
EnumCSV 또는 유사한 파일에 사용되는 유효한 공통 구분 기호 를 정의 하고 추가 하려고 합니다. 그런 다음 ComboBoxEnum 정의에서 추가하거나 제거 할 때마다 콤보 상자에서 아무것도 변경할 필요가 없도록 데이터 소스로 바인딩 할 것입니다. 문제는 다음과 같이 문자열 표현으로 열거 형을 정의하는 방법입니다. public enum SeparatorChars{Comma = ",", Tab = …
97 c#  string  enums 

9
Unity에서 Json 및 Json 배열 직렬화 및 역 직렬화
을 사용하여 PHP 파일에서 Unity로 보내는 항목 목록이 있습니다 WWW. WWW.text외모가 좋아 : [ { "playerId": "1", "playerLoc": "Powai" }, { "playerId": "2", "playerLoc": "Andheri" }, { "playerId": "3", "playerLoc": "Churchgate" } ] 어디 여분을 잘라 []으로부터 string. 을 사용하여 구문 분석을 시도 Boomlagoon.JSON하면 첫 번째 개체 만 검색됩니다. 나는에있는 …
97 c#  json  unity3d 

2
동기 코드를 비동기 호출로 래핑
ASP.NET 응용 프로그램에 완료하는 데 많은 시간이 소요되는 메서드가 있습니다. 이 메소드에 대한 호출은 사용자가 제공하는 캐시 상태 및 매개 변수에 따라 한 사용자 요청 중에 최대 3 번 발생할 수 있습니다. 각 호출을 완료하는 데 약 1 ~ 2 초가 걸립니다. 메서드 자체는 서비스에 대한 동기 호출이며 구현을 재정의 …

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