«c#» 태그된 질문

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

4
LINQ Distinct 연산자, 대소 문자 무시?
다음과 같은 간단한 예가 있습니다. List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); CaseInsensitiveComparer가 실제로 대소 문자를 구분하지 않는 비교를 수행하는 데 사용되지 않는 것 같습니다. 즉, distinctList 는 list 와 동일한 수의 항목을 …

8
ADO.NET에서 출력 매개 변수 값 가져 오기
내 저장 프로 시저에는 출력 매개 변수가 있습니다. @ID INT OUT ado.net을 사용하여 어떻게 검색 할 수 있습니까? using (SqlConnection conn = new SqlConnection(...)) { SqlCommand cmd = new SqlCommand("sproc", conn); cmd.CommandType = CommandType.StoredProcedure; // add parameters conn.Open(); // *** read output parameter here, how? conn.Close(); }
96 c#  .net  ado.net 

16
Excel 파일 다운로드 중 Response.End () "스레드가 중단되었습니다"예외를 방지하는 방법
내 데이터 세트를 Excel로 변환하고 해당 Excel을 다운로드하려고했습니다. 필요한 Excel 파일을 얻었지만 System.Threading.ThreadAbortException이 모든 Excel 다운로드에서 발생했습니다. 이 문제를 해결하는 방법? .. 도와주세요 ... 내 aspx 화면에서이 메서드를 호출합니다.이 메서드에서 동일한 예외가 발생했습니다. 많은 aspx 화면에서 public void ExportDataSet (DataSet ds) 함수를 호출하고 런타임시 발생하는 예외에 대한 오류 로거 메서드를 …
96 c#  asp.net 

4
C #의 위도 / 경도 값에 대한 이중 또는 소수
C #에서 지리적 위치 데이터를 저장할 때 사용하는 가장 좋은 데이터 유형은 무엇입니까? 정확성을 위해 십진수를 사용하지만 십진수 부동 소수점 숫자에 대한 연산은 이진 부동 소수점 숫자 (double)보다 느립니다. 대부분의 경우 위도 또는 경도에 대해 6 ~ 7 자리의 정밀도가 더 이상 필요하지 않다고 읽었습니다. 복식의 부정확성이 중요할까요 아니면 무시할 …

6
CancellationToken의 기본 매개 변수
추가하고 싶은 비동기 코드가 있습니다 CancellationToken. 그러나 이것이 필요하지 않은 많은 구현이 있으므로 기본 매개 변수를 갖고 싶습니다 CancellationToken.None. 하나, Task<x> DoStuff(...., CancellationToken ct = null) 수확량 'System.Threading.CancellationToken'유형에 대한 표준 변환이 없기 때문에 ''유형의 값을 기본 매개 변수로 사용할 수 없습니다. 과 Task<x> DoStuff(...., CancellationToken ct = CancellationToken.None) 'ct'의 기본 …

9
Visual Studio에서 명명 규칙 위반 메시지를 제거하는 방법은 무엇입니까?
방금 Visual Studio 2017을 설치했습니다. 기존 웹 사이트를 열면 다음과 같은 모든 종류의 경고 메시지가 표시됩니다. IDE1006 명명 규칙 위반 : 다음 단어는 대문자로 시작해야합니다. swe_calc 코드에서 다음과 같이 정의됩니다. [System.Runtime.InteropServices.DllImport("swedll32.dll")] public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr serr); 이것은 내 ASP.Net 컨트롤에서도 발생합니다. …

5
교착 상태를 일으키는 비동기 / 대기 예제
C #의 async/ await키워드를 사용하는 비동기 프로그래밍에 대한 몇 가지 모범 사례를 보았습니다 (C # 5.0을 처음 사용했습니다). 주어진 조언 중 하나는 다음과 같습니다. 안정성 : 동기화 컨텍스트 파악 ... 일부 동기화 컨텍스트는 재진입이 불가능하고 단일 스레드입니다. 이는 주어진 시간에 하나의 작업 단위 만 컨텍스트에서 실행될 수 있음을 의미합니다. 이에 …

3
HTTPClient 응답에서 GZip 스트림 압축 해제
WCF 서비스 (WCF 서비스에서 WCF 서비스로)에서 GZip으로 인코딩 된 JSON을 반환하는 api에 연결하려고합니다. 나는 HttpClient를 API를 연결하고 문자열로 JSON 개체를 반환 할 수 있었다. 그러나이 반환 된 데이터를 데이터베이스에 저장할 수 있어야하므로 가장 좋은 방법은 JSON 개체를 배열이나 바이트 또는 해당 줄을 따라 저장하는 것입니다. 내가 특히 문제가있는 것은 GZip …
96 c#  json  wcf  gzip 

4
csproj로 .NET Core 클래스 라이브러리를 어떻게 다중 대상으로 지정합니까?
.NET Core가 여전히 project.json형식을 사용하는 경우 여러 프레임 워크 (예 : net451, netcoreapp1.0)를 대상으로 하는 클래스 라이브러리를 빌드 할 수 있습니다. 이제 공식 프로젝트 형식이 csprojMSBuild를 사용하고 있으므로 대상으로 지정할 여러 프레임 워크를 어떻게 지정합니까? 내가 VS2017에서 프로젝트 설정에서이를 찾기 위해 노력하고 있어요,하지만 난 (그것도 내가 다른 모든 .NET 프레임 …

4
필드 이니셜 라이저는 비 정적 필드, 메서드 또는 속성을 참조 할 수 없습니다.
클래스가 있는데 다른 클래스에서 사용하려고하면 아래와 같은 오류가 발생합니다. using System; using System.Collections.Generic; using System.Linq; namespace MySite { public class Reminders { public Dictionary<TimeSpan, string> TimeSpanText { get; set; } // We are setting the default values using the Costructor public Reminders() { TimeSpanText.Add(TimeSpan.Zero, "None"); TimeSpanText.Add(new TimeSpan(0, 0, 5, 0), …
96 c# 


12
항목을 확인한 후 어떤 CheckedListBox 이벤트가 트리거됩니까?
새 상태에서 CheckedItems를 사용할 수 있도록 항목을 확인한 후 이벤트를 원하는 CheckedListBox가 있습니다. CheckedItems가 업데이트되기 전에 ItemChecked가 실행되기 때문에 즉시 작동하지 않습니다. CheckedItems가 업데이트 될 때 알림을 받으려면 어떤 종류의 메서드 또는 이벤트를 사용할 수 있습니까?

14
ASP.NET ID에서 클레임을 업데이트하는 방법은 무엇입니까?
내 MVC5 프로젝트에 OWIN 인증을 사용하고 있습니다. 이것은 나의SignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } 보시다시피 AccountNo클레임 목록에 추가 했습니다. 이제 신청서의 어느 시점에서이 클레임을 …

21
Visual Studio는 잘 컴파일되지만 여전히 빨간색 선이 표시됩니다.
나는 VS 2012를 사용하고 있으며 재미있는 행동을 관찰하기 시작할 때까지 잘 작동했습니다. 코드를 열면 일반적으로 코드에 오류가있을 때 볼 수있는 빨간색 밑줄이 표시됩니다. 놀랍게도 코드는 모두 잘 컴파일됩니다. 나는 전혀 정상적이지 않은 다음과 같은 관찰을했다. 코드의 빨간색 밑줄 솔루션을 청소하거나 구축하는 동안 오류가 없습니다. 빨간색 밑줄은 솔루션을 빌드 / 정리 …


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