«c#» 태그된 질문

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

3
리플렉션을 사용하여 정적 메서드 호출
네임 스페이스에 다음 mySolution.Macros과 같은 여러 정적 클래스가 있습니다. static class Indent{ public static void Run(){ // implementation } // other helper methods } 그래서 내 질문은 반사의 도움으로 어떻게 그 메소드를 호출 할 수 있는가입니다. 정적이 아닌 방법이 있으면 다음과 같이 할 수 있습니다. var macroClasses = Assembly.GetExecutingAssembly().GetTypes().Where( x …
111 c#  reflection  dynamic 

9
어떤 요소를 클릭하더라도 WPF 창을 드래그 할 수 있도록합니다.
내 질문은 두 배이며 WinForms의 표준 솔루션 (이 설명을하기 전에 Christophe Geers가 제공 한)보다 WPF에서 제공하는 두 가지 모두에 대한 더 쉬운 솔루션이 있기를 바랍니다 . 첫째, 마우스 클릭 + 드래그 이벤트를 캡처 및 처리하지 않고 창을 드래그 할 수있는 방법이 있습니까? 내 말은 창을 제목 표시 줄로 드래그 할 …

7
모든 nullable에 대한 C # 제네릭 형식 제약 조건
그래서이 수업이 있습니다 : public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } 이제 모든 것을 유형 매개 변수로 사용할 수있는 유형 제약 조건을 찾고 있습니다 null. 즉, 모든 참조 유형과 모든 Nullable( T?) 유형을 의미합니다. Foo<String> ... …
111 c#  generics  nullable 

5
Insert 명령을 실행하고 Sql에 삽입 된 Id 반환
MVC 4에서 C #을 사용하여 SQL 테이블에 일부 값을 삽입하고 있습니다. 실제로 값을 삽입하고 마지막으로 삽입 된 레코드의 'ID'를 반환하고 싶습니다. 다음 코드를 사용합니다. public class MemberBasicData { public int Id { get; set; } public string Mem_NA { get; set; } public string Mem_Occ { get; set; } } …

14
List <T>를 (용량이 아닌) 주어진 크기로 초기화하는 방법은 무엇입니까?
.NET은 성능이 거의 동일한 일반 목록 컨테이너를 제공합니다 (배열 대 목록의 성능 질문 참조). 그러나 초기 화면에서 상당히 다릅니다. 배열은 기본값으로 초기화하기가 매우 쉽고 정의에 따라 이미 특정 크기가 있습니다. string[] Ar = new string[10]; 임의의 항목을 안전하게 할당 할 수 있습니다. Ar[5]="hello"; 목록을 사용하면 더 까다 롭습니다. 동일한 초기화를 …

12
경로로 선택한 이미지를 base64 문자열로 변환
사용자 컴퓨터의 경로에서 C #의 base64 문자열로 이미지를 어떻게 변환합니까? 예를 들어, 이미지에 대한 경로 (형식 C:/image/1.gif)가 있고 반환 data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..된 1.gif이미지를 나타내는 것과 같은 데이터 URI를 갖고 싶습니다 .
111 c#  image  base64 

3
XUnit을 사용하여 예외 확인
저는 XUnit과 Moq의 초보자입니다. 문자열을 인수로 사용하는 메서드가 있습니다 .XUnit을 사용하여 예외를 처리하는 방법. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws&lt;ArgumentException&gt;(() =&gt; profiles.GetSettingsForUserID("")); } 테스트중인 방법 public IEnumerable&lt;Setting&gt; GetSettingsForUserID(string userid) { …
111 c#  unit-testing  xunit 

5
.NET Reactive Extensions에서 주제가 권장되지 않는 이유는 무엇입니까?
저는 현재 .NET 용 Reactive Extensions 프레임 워크를 이해하고 있으며 제가 찾은 다양한 소개 리소스 (주로 http://www.introtorx.com )를 통해 작업하고 있습니다. 우리의 응용 프로그램에는 네트워크 프레임을 감지하는 여러 하드웨어 인터페이스가 포함됩니다. 이러한 인터페이스는 내 IObservable이됩니다. 그런 다음 이러한 프레임을 사용하거나 데이터에 대해 어떤 방식으로 변환을 수행하고 새로운 유형의 프레임을 생성하는 …

10
JSON.Net 자체 참조 루프 감지
4 개의 테이블 내에 내 웹 사이트에 대한 mssql 데이터베이스가 있습니다. 이것을 사용할 때 : public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } 이 코드는 다음 오류를 발생시킵니다. Newtonsoft.Json.JsonSerializationException : 'DAL.CyberUser'유형의 'CyberUser'속성에 대해 …

15
C #을 사용하여 DateTime 형식을 SQL 형식으로
C #에서 현재 날짜 시간 형식을 저장하고 쿼리에 yyyy-MM-dd HH:mm:ss사용할 수 있도록 SQL Server 날짜 형식으로 변환 하려고 UPDATE합니다. 이것은 내 첫 번째 코드였습니다. DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd HH:mm:ss"); 날짜의 출력은 괜찮지 만 시간은 항상 "12:00:00"이므로 코드를 다음과 같이 변경했습니다. string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd") + " …
111 c#  sql  datetime 

21
단위 테스트에서 HttpClient 모의
단위 테스트에 사용할 코드를 래핑하는 데 몇 가지 문제가 있습니다. 문제는 이것입니다. IHttpHandler 인터페이스가 있습니다. public interface IHttpHandler { HttpClient client { get; } } 그리고 그것을 사용하는 클래스, HttpHandler : public class HttpHandler : IHttpHandler { public HttpClient client { get { return new HttpClient(); } } } 그런 …
111 c#  unit-testing  moq 


6
ASP.NET MVC : DataAnnotation에 의한 사용자 지정 유효성 검사
문자열 유형의 4 가지 속성이있는 모델이 있습니다. StringLength 주석을 사용하여 단일 속성의 길이를 확인할 수 있다는 것을 알고 있습니다. 그러나 결합 된 4 개 속성의 길이를 확인하고 싶습니다. 데이터 주석으로이를 수행하는 MVC 방법은 무엇입니까? 나는 MVC를 처음 사용하고 내 자신의 솔루션을 만들기 전에 올바른 방법으로하고 싶기 때문에 이것을 묻습니다.


8
ASP.NET Web API의 사용자 지정 메서드 이름
WCF 웹 API에서 새로운 ASP.NET MVC 4 웹 API로 변환하고 있습니다. UsersController가 있고 Authenticate라는 메서드를 갖고 싶습니다. GetAll, GetOne, Post 및 Delete를 수행하는 방법에 대한 예가 있지만 이러한 서비스에 추가 메소드를 추가하려면 어떻게해야합니까? 예를 들어, 내 UsersService에는 사용자 이름과 암호를 전달하는 Authenticate라는 메서드가 있어야하지만 작동하지 않습니다. public class UsersController : …

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