«c#» 태그된 질문

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

4
대기중인 작업을 취소하는 방법?
이 Windows 8 WinRT 작업을하고 있는데 아래 방법을 사용하여 작업을 취소하려고하는데 어느 정도 작동합니다. CancelNotification 메소드가 호출되어 작업이 취소되었다고 생각하지만 백그라운드에서 작업이 계속 실행되고 완료된 후에는 작업 상태가 항상 완료되고 절대 취소되지 않습니다. 작업이 취소 될 때 작업을 완전히 중단 할 수있는 방법이 있습니까? private async void TryTask() { CancellationTokenSource …

7
HttpClient가 요청과 함께 자격 증명을 전달하도록하는 방법은 무엇입니까?
Windows 서비스와 통신하는 웹 응용 프로그램 (IIS에서 호스팅)이 있습니다. Windows 서비스는 ASP.Net MVC 웹 API (자체 호스팅)를 사용하므로 JSON을 사용하여 http를 통해 통신 할 수 있습니다. 웹 응용 프로그램은 가장을 수행하도록 구성되며, 웹 응용 프로그램을 요청하는 사용자는 웹 응용 프로그램이 서비스를 요청하는 데 사용하는 사용자 여야한다는 생각입니다. 구조는 다음과 같습니다. …

6
이 유형에서는 상수 유형의 상수 값을 작성할 수 없음 기본 유형 또는 열거 유형 만 지원됩니다.
아래 쿼리에 대해이 오류가 발생합니다. 유형의 상수 값을 만들 수 없습니다 API.Models.PersonProtocol. 이 컨텍스트에서는 기본 유형 또는 열거 유형 만 지원됩니다. ppCombined아래이다 IEnumerable의 오브젝트 PersonProtocolType2 개 CONCAT 의해 구성되고, PersonProtocol목록. 왜 이것이 실패합니까? 우리는 LINQ를 사용할 수 없습니다 JOIN절 내부의 SELECT(A)의 JOIN? var persons = db.Favorites .Where(x => x.userId == …

21
오류 메시지 해결 방법 :“경로 '/'를 매핑하지 못했습니다.”
Google에서 검색하고 검색했으며 문제를 해결하는 것은 물론 내 상황에 해당되는 것으로 보이는 것도 찾을 수 없습니다. 내 웹 사이트에서 탐색하려고하는 주소는 중요하지 않습니다 (존재하지 않는 주소조차도 404 대신이 오류가 발생합니다). 같은 메시지가 나타납니다 (경로는 항상 '/'입니다). 어떤 아이디어? Server Error in '/' Application. Failed to map the path '/'. Description: …
163 c#  asp.net  iis 

9
ASP.NET MVC 데이터 형식 속성을 사용하는 전자 메일 주소 유효성 검사
이메일 확인에 문제가 있습니다. 내 모델에서 : [Required(ErrorMessage = "Field can't be empty")] [DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")] public string ReceiverMail { get; set; } 내 견해로는 : <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> @Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br /> @Html.ValidationMessageFor(m => m.ReceiverMail) 이제 필드를 비워두면 …

10
Visual Studio 2010에서 콘솔의 출력을보고 있습니까?
일부 출력 ( Console.WriteLine("...");)이 있는 간단한 C # 프로그램을 작성 중 입니다. 문제는 실행할 때마다 출력 창에서 프로그램의 출력을 볼 수 없다는 것입니다. "프로그램 출력"태그가 이미 체크되어 있고 이미 모든 출력을 중간 창으로 리디렉션했지만 아무 소용이 없습니다. 프로그램 출력을 볼 수있게하려면 어떻게합니까? 문제는 내 코드에 있다고 생각하지 않습니다. 문자열을 출력하고 …

9
.NET에서 블로킹 큐 <T>를 작성 하시겠습니까?
대기열에 여러 스레드를 추가하고 동일한 대기열에서 여러 스레드를 읽는 시나리오가 있습니다. 대기열이 특정 크기에 도달 하면 대기열에서 항목을 제거 할 때까지 대기열을 채우는 모든 스레드 가 추가시 차단됩니다. 아래 해결책은 현재 사용중인 것이며 내 질문은 : 어떻게 개선 할 수 있습니까? 사용해야하는 BCL에서이 동작을 이미 활성화 한 개체가 있습니까? internal …


7
CancellationTokenSource를 언제 처분해야합니까?
수업 CancellationTokenSource은 일회용입니다. Reflector를 간략히 살펴보면 KernelEvent관리되지 않는 리소스 인 (아마도) 사용이 증명됩니다 . 종료자가 CancellationTokenSource없으므로 처리하지 않으면 GC가 처리하지 않습니다. 반면에 MSDN 기사 Managed Threads에서 Cancellation에 나열된 샘플을 보면 하나의 코드 스 니펫 만 토큰을 처리합니다. 코드로 처리하는 올바른 방법은 무엇입니까? using기다리지 않으면 병렬 작업을 시작하는 코드를 래핑 할 …

22
C #에서 문자열을 전화 번호로 형식화하는 방법
"1112224444"라는 문자열이 있는데 전화 번호입니다. 파일에 저장하기 전에 111-222-4444로 형식을 지정하려고합니다. 데이터 레코드에 있으며 새 것을 할당하지 않고도이 작업을 수행 할 수 있습니다. 변하기 쉬운. 나는 생각하고 있었다 : String.Format("{0:###-###-####}", i["MyPhone"].ToString() ); 그러나 그것은 트릭을하지 않는 것 같습니다. ** 업데이트 ** 확인. 이 솔루션과 함께 갔다 Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####") 이제 …

12
문자열 배열에 값이 포함되어 있는지 확인하고 필요한 경우 위치를 가져옵니다.
이 문자열 배열이 있습니다. string[] stringArray = { "text1", "text2", "text3", "text4" }; string value = "text3"; stringArray포함 여부를 결정하고 싶습니다 value. 그렇다면 배열에서 해당 위치를 찾고 싶습니다. 루프를 사용하고 싶지 않습니다. 아무도 내가 어떻게 할 수 있는지 제안 할 수 있습니까?
163 c#  arrays  string 

7
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 예외가 발생합니까?
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 유형의 예외를 발생시켜야합니까? 언제 다른 것을 선택하지 않습니까? 후속 조치 : 한 달에 해당하는 정수를 기대하는 함수가 있고 '42'를 전달한 경우 어떤 예외를 사용합니까? 컬렉션이 아니더라도 "범위를 벗어난"범주에 속합니까?
163 c#  .net  vb.net  exception 

4
통일이란 무엇입니까?
Java가 삭제와 함께 매개 변수 다형성 (Generics)을 구현한다는 것을 알고 있습니다. 나는 소거가 무엇인지 이해합니다. C #이 reification을 통해 파라 메트릭 다형성을 구현한다는 것을 알고 있습니다. 나는 당신이 쓸 수 있음을 알고 public void dosomething(List&lt;String&gt; input) {} public void dosomething(List&lt;Int&gt; input) {} 또는 일부 매개 변수화 형식의 형식 매개 변수가 …
163 c#  generics  reification 

12
ObservableCollection AddRange 메서드를 지원하지 않으므로 INotifyCollectionChanging에 대한 것 외에 추가 된 각 항목에 대해 알림을받습니다.
범위를 추가하고 전체 대량으로 업데이트 할 수 있기를 원합니다. 또한 작업이 완료되기 전에 작업을 취소 할 수 있기를 원합니다 (예 : '변경됨'외에 컬렉션 변경). 관련 Q 여러 개체를 한 번에 추가하고 알림을받는 .Net 컬렉션은 무엇입니까?

12
Enum에서 문자열을 검색하고 Enum을 반환
열거 형이 있습니다. public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } 그리고 나는 문자열이 있습니다 : string colour = "Red"; 돌아올 수 있기를 원합니다. MyColours.Red 에서: public MyColours GetColour(string colour) 지금까지 나는 가지고있다 : public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values = …
163 c#  string  enumeration 

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