«c#» 태그된 질문

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

16
익명 유형 결과를 반환 하시겠습니까?
아래의 간단한 예제를 사용하면 Linq를 사용하여 여러 테이블에서 결과를 SQL로 반환하는 가장 좋은 방법은 무엇입니까? 두 개의 테이블이 있다고 가정 해보십시오. Dogs: Name, Age, BreedId Breeds: BreedId, BreedName 와 함께 모든 개를 반환하고 싶습니다 BreedName. 나는 모든 개에게 아무런 문제없이 이와 같은 것을 사용해야합니다. public IQueryable<Dog> GetDogs() { var db …
194 c#  linq  linq-to-sql 

7
열거 형을 null로 설정하는 방법
나는 열거 형이있다 string name; public enum Color { Red, Green, Yellow } 로드시 NULL로 설정하는 방법 name = ""; Color color = null; //error 편집 : 내 나쁜, 나는 제대로 설명하지 않았다. 그러나 nullable과 관련된 모든 대답은 완벽합니다. 내 상황은 이름과 같은 다른 요소가있는 클래스에서 열거 형에 대해 가져 …
194 c#  enums  null  nullable 


30
Visual Studio 빌드 실패 : obj \ debug에서 bin \ debug로 exe 파일을 복사 할 수 없음
업데이트 : 이 버그를 재현하는 샘플 프로젝트 는 Microsoft Connect에서 찾을 수 있습니다 . 또한 아래의 대답에 제시된 솔루션이 해당 샘플 프로젝트에서 작동하는지 테스트하고 확인했습니다 . 이 방법으로 문제가 해결되지 않으면 다른 문제가있을 수 있습니다 (별도의 질문에 속함). 이것은 이전에 스택 오버플로와 다른 장소에서 묻는 질문이지만 지금까지 찾은 제안 중 …


8
구체화 된 값이 널이므로 값 유형 'Int32'로 캐스트하지 못했습니다.
다음 코드가 있습니다. 오류가 발생했습니다. "구체화 된 값이 널이므로 값 유형 'Int32'로 캐스트하지 못했습니다. 결과 유형의 일반 매개 변수 또는 쿼리에서 널 입력 가능 유형을 사용해야합니다." CreditHistory 테이블에 레코드가없는 경우 var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals ch.UserID where u.ID == userID select …


15
전체 사이트에 대해 https를 강제 실행하는 asp.net의 가장 좋은 방법은 무엇입니까?
약 6 개월 전에 모든 요청이 https를 넘어야하는 사이트를 출시했습니다. 페이지에 대한 모든 요청이 https를 통과했는지 확인할 수있는 유일한 방법은 페이지로드 이벤트에서 페이지를 확인하는 것입니다. 요청이 http가 아닌 경우 response.redirect ( " https://example.com ") 더 좋은 방법이 있습니까? 이상적으로 web.config의 일부 설정입니까?
192 c#  asp.net  vb.net  webforms  https 

5
WPF 탐색을위한 Window vs Page vs UserControl?
현재 데스크톱 응용 프로그램을 작성하고 있지만 다른 사람을 응용 프로그램의 새 섹션으로 리디렉션 할 때 무엇을 사용해야하는지 알 수 없습니다. 내 옵션은 창문 페이지 UserControl 그러나 나는 그들 사이의 차이점과 각각을 사용해야하는 시점을 이해하지 못합니다. 누군가 나에게 차이점을 설명하고 각각의 상황 / 응용 프로그램에 대한 예를 들어 줄 수 있습니까?
192 c#  wpf 


10
문자열 분할, 한 줄로 ToList <int> () 변환
숫자가있는 문자열이 있습니다. string sNumbers = "1,2,3,4,5"; 분할해서 변환 할 수 있습니다 List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); 문자열 배열을 정수 목록으로 변환하는 방법은 무엇입니까? 변환 할 수 string[]있도록IEnumerable
192 c#  list  split 

4
연결 LINQ 확장 메서드 호출에서 'let'키워드에 해당하는 코드
C # 컴파일러 쿼리 이해 기능을 사용하여 다음과 같은 코드를 작성할 수 있습니다. var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; 위의 쿼리 표현식에서 let키워드를 사용하면에 대한 …

8
C # 콘솔 응용 프로그램의 콘솔 창 표시 / 숨기기
나는 자신의 콘솔 창을 숨기는 방법에 대한 정보를 봤습니다. 놀랍게도, 내가 찾은 유일한 솔루션 은 제목으로FindWindow() 콘솔 창을 찾는 해킹 솔루션이었습니다 . Windows API에 대해 조금 더 깊이 파고 들었고 훨씬 더 쉽고 쉬운 방법이 있다는 것을 알았으므로 다른 사람들이 찾을 수 있도록 여기에 게시하고 싶었습니다. 내 C # 콘솔 …

19
C #에서 정수를 이진수로 변환
정수를 이진 표현으로 변환하는 방법은 무엇입니까? 이 코드를 사용하고 있습니다 : String input = "8"; String output = Convert.ToInt32(input, 2).ToString(); 그러나 예외가 발생합니다. 구문 분석 가능한 숫자를 찾을 수 없습니다
192 c# 

13
foreach 루프에서 사전 값 편집
사전에서 원형 차트를 작성하려고합니다. 원형 차트를 표시하기 전에 데이터를 정리하고 싶습니다. 파이의 5 % 미만인 파이 조각을 제거하고 "기타"파이 조각에 넣습니다. 그러나 Collection was modified; enumeration operation may not execute런타임에 예외 가 발생합니다. 반복하는 동안 사전에서 항목을 추가하거나 제거 할 수없는 이유를 이해합니다. 그러나 foreach 루프 내에서 기존 키의 값을 …
192 c#  .net  .net-2.0 

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