«c#» 태그된 질문

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


15
일반 목록을 CSV 문자열로 변환
정수 값 목록 (목록)이 있고 쉼표로 구분 된 값의 문자열을 생성하고 싶습니다. 이는 목록의 모든 항목이 단일 쉼표 제거 목록으로 출력됩니다. 내 생각은 ... 1. 목록을 메소드에 전달하십시오. 2. stringbuilder를 사용하여 목록을 반복하고 쉼표를 추가하십시오. 3. 마지막 문자를 테스트하고 쉼표 인 경우 삭제하십시오. 당신의 생각은 무엇입니까? 이것이 최선의 방법입니까? 앞으로 …
139 c#  generics  .net-3.5 


16
C #에서 컴퓨터를 종료하는 방법
C # 프로그램에서 컴퓨터를 종료하는 가장 좋은 방법은 무엇입니까? 작동하는 몇 가지 방법을 찾았습니다. 아래에 게시 할 것입니다. 더 간단하고 기본적으로 .net 인 것을 찾고 있습니다.
138 c#  .net  windows  shutdown 


7
비동기 메서드가 완료되기를 기다리는 방법은 무엇입니까?
데이터를 USB HID 클래스 장치로 전송하는 WinForms 응용 프로그램을 작성 중입니다. 내 응용 프로그램을 찾을 수있는 우수한 일반 HID 라이브러리 6.0 사용 여기를 . 간단히 말해서, 장치에 데이터를 써야 할 때 이것이 호출되는 코드입니다. private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // …

6
C #에서 매개 변수를 사용하여 저장 프로 시저 호출
프로그램에서 삭제, 삽입 및 업데이트를 수행 할 수 있으며 데이터베이스에서 생성 된 저장 프로 시저를 호출하여 삽입을 시도합니다. 이 버튼 삽입은 잘 작동합니다. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, …

16
특정 상황에서 필수 유효성 검사 속성 비활성화
특정 컨트롤러 작업에서 필수 유효성 검사 특성을 비활성화 할 수 있는지 궁금합니다. 편집 양식 중 하나에서 사용자가 이전에 이미 지정한 필드의 값을 입력하지 않아도되기 때문에 이것이 궁금합니다. 그러나 값을 입력 할 때 값을 해시하는 등의 특수 논리를 사용하여 모델을 업데이트하는 논리를 구현합니다. 이 문제를 해결하는 방법에 대한 의견이 있으십니까? 편집 …

4
ThreadStatic 속성은 어떻게 작동합니까?
[ThreadStatic]속성 은 어떻게 작동합니까? 컴파일러는 TLS의 값을 채우거나 검색하기 위해 일부 IL을 방출한다고 가정했지만 분해를 보면 해당 수준에서 수행하지 않는 것 같습니다. 후속 조치로서, 정적이 아닌 멤버에 배치하면 어떻게됩니까? 우리는 개발자가 실수를 저지르고 컴파일러는 경고를하지도 않습니다. 최신 정보 두 번째 질문에 대한 답변 : 정적 C #으로 수정 된 ThreadStatic
138 c#  static  threadstatic 


9
길이가 긴 요청을 허용하도록 web.config를 구성하는 방법
textarea 요소의 값에서 파일 클라이언트 측을 만들고 싶은 사이트를 만들고 있습니다. 이 작업을 수행하는 코드가 있지만이 오류가 발생합니다. HTTP 오류 404.15-찾을 수 없음 요청 필터링 모듈이 쿼리 문자열이 너무 긴 요청을 거부하도록 구성되었습니다. 어떤 크기의 요청도 처리 할 수 ​​있도록이를 재정의하는 방법이 있습니까? 그렇지 않은 경우, 파일 시스템 / active …


13
객체를 바이트로 변환 []
프로토 타입 TCP 연결을 작성 중이며 전송할 데이터를 균질화하는 데 문제가 있습니다. 현재는 문자열 만 보내지 않지만 앞으로는 개체를 보낼 수 있기를 원합니다. 모든 것이 바이트 배열로 캐스팅 될 수 있다고 생각했기 때문에 코드는 현재 매우 간단합니다. void SendData(object headerObject, object bodyObject) { byte[] header = (byte[])headerObject; //strings at runtime, …
138 c#  .net  object  byte 

5
비동기 람다가있는 병렬 foreach
컬렉션을 병렬로 처리하고 싶지만 구현하는 데 문제가있어서 도움이 필요합니다. 병렬 루프의 람다 내에서 C #에서 비동기로 표시된 메소드를 호출하려는 경우 문제가 발생합니다. 예를 들면 다음과 같습니다. var bag = new ConcurrentBag<object>(); Parallel.ForEach(myCollection, async item => { // some pre stuff var response = await GetData(item); bag.Add(response); // some post stuff …

15
동일한 프로젝트 또는 다른 프로젝트에 단위 테스트를합니까?
편의를 위해 동일한 프로젝트에 단위 테스트를 두거나 별도의 어셈블리에 배치합니까? 우리가하는 것처럼 별도의 어셈블리에 배치하면 솔루션에 많은 추가 프로젝트가 생깁니다. 코딩하는 동안 단위 테스트에 유용하지만 이러한 추가 어셈블리없이 응용 프로그램을 어떻게 릴리스합니까?
137 c#  unit-testing 

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