«c#» 태그된 질문

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

5
List <T>는 게재 신청서를 보장합니까?
목록에 3 개의 문자열이 있다고 가정합니다 (예 : "1", "2", "3"). 그런 다음 위치 1에 "2"를 배치하도록 순서를 바꾸고 싶습니다 (예 : "2", "1", "3"). 이 코드를 사용하고 있습니다 (indexToMoveTo를 1로 설정). listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); 이것은 효과가있는 것 같지만 때때로 이상한 결과가 나타납니다. 때로는 주문이 잘못되었거나 목록의 항목이 삭제되는 경우가 …
238 c#  .net  collections 

15
ASP.NET에서 최대 업로드 파일 크기를 늘리는 방법은 무엇입니까?
ASP.NET에서 파일 업로드를 제외한 양식이 있습니다. 최대 업로드 크기를 4MB 기본값 이상으로 늘려야합니다. msdn 에서 아래 코드를 참조하는 특정 위치를 찾았습니다 . [ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )] 실제로 어떤 참조도 그것을 사용하는 방법을 설명하지 않으며, 나는 성공하지 못한 채 여러 가지를 시도했습니다. 파일 업로드를 요청하는 특정 페이지에 대해서만이 속성을 수정하고 싶습니다. …
238 c#  .net  asp.net  file-upload 

5
비 정적 방법에는 대상이 필요합니다
Firefox는 로컬 및 프로덕션 모두에서, IE 로컬에서는 IE에서 작동하지만 프로덕션에서는 IE에서는 잘 작동하는 컨트롤러 작업이 있습니다. 내 컨트롤러 작업은 다음과 같습니다. public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.MortgageAmount) .FirstOrDefault() …

30
파일 또는 어셈블리 또는 해당 종속성 중 하나를로드 할 수 없습니다
이러한 "파일 또는 어셈블리 또는 해당 종속성 중 하나를로드 할 수 없습니다"문제 중 하나가 있습니다. 추가 정보 : 파일 또는 어셈블리 'Microsoft.Practices.Unity, Version = 1.2.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040) …

13
C #에서 JSON 문자열을 만드는 방법
방금 XmlWriter를 사용하여 HTTP 응답으로 다시 보낼 XML을 만들었습니다. JSON 문자열을 작성하는 방법 나는 stringbuilder를 사용하여 JSON 문자열을 작성하고 응답을 JSON으로 형식화한다고 가정합니까?
238 c#  asp.net  json 

12
Try 블록에 값을 반환하면 Final 문의 코드가 실행됩니까?
친구를위한 코드를 검토하고 있으며 try-finally 블록 내부에서 return 문을 사용하고 있다고 말합니다. try 블록의 나머지 부분이 작동하지 않더라도 Final 섹션의 코드가 여전히 실행됩니까? 예: public bool someMethod() { try { return true; throw new Exception("test"); // doesn't seem to get executed } finally { //code in question } }

21
키보드 단축키는 Resharper가 설치된 Visual Studio에서 활성화되지 않습니다
나는이 비주얼 스튜디오 2012 + ReSharper에서 7.1.1000.900 + StyleCop 4.7.44가 설치되어 있어야합니다. 문제는 Resharper를 설치 한 후 바로 가기 가 활성화 되어 있지 않다는 것 입니다. 예를 들어 '리 팩터&gt; 이름 바꾸기'를 통해 이름을 바꿀 수 있습니다. 그러나 shorcut Ctrl+ R는 아무것도하지 않습니다. 내가 설정 한 ReSharper에서 키보드 방식 의 …


15
C # 이벤트 및 스레드 안전성
최신 정보 C # 6 부터이 질문에 대한 답변은 다음과 같습니다. SomeEvent?.Invoke(this, e); 다음과 같은 조언을 자주 듣거나 읽습니다. 이벤트를 확인하고 시작하기 전에 항상 이벤트 사본을 만드 null십시오. 이렇게하면 nullnull을 확인하는 위치 와 이벤트 를 발생시키는 위치 사이에 이벤트가 발생하는 스레딩 관련 잠재적 문제가 제거됩니다 . // Copy the event …

3
WPF의 페이지 대 창?
솔루션 탐색기에서 새 파일을 추가 할 때 WPF에서 페이지와 창의 차이점은 무엇입니까?
237 c#  wpf 

10
ASP.NET MVC 5-신원. 현재 ApplicationUser를 얻는 방법
프로젝트에 ApplicationUser이라는 속성 을 가진 기사 엔터티가 Author있습니다. 현재 기록 된 전체 개체를 얻으려면 어떻게 ApplicationUser해야합니까? 새 기사를 만드는 동안 Author속성을 Articlecurrent 로 설정해야 합니다 ApplicationUser. 이전 멤버십 메커니즘에서는 간단했지만 새로운 ID 접근 방식에서는이를 수행하는 방법을 모릅니다. 나는 이런 식으로 시도했다. 신원 확장을위한 using 문 추가 : using Microsoft.AspNet.Identity; 그런 …

6
List <X>에서 List <Y>로 캐스트하는 더 짧은 구문?
다음과 같이 한 번에 하나씩 한 유형에서 다른 유형으로 항목 목록을 캐스팅 할 수 있다는 것을 알고 있습니다 (캐스팅을 수행하는 공개 정적 명시 적 연산자 메소드가있는 경우). List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); 그러나 한 번에 전체 목록을 전송할 수 없습니까? 예를 들어 ListOfY = (List&lt;Y&gt;)ListOfX;
237 c#  list  casting  ienumerable 

10
다른 결과로 여러 작업 대기
3 가지 작업이 있습니다. private async Task&lt;Cat&gt; FeedCat() {} private async Task&lt;House&gt; SellHouse() {} private async Task&lt;Tesla&gt; BuyCar() {} 내 코드를 계속하기 전에 모두 실행해야하며 각 결과도 필요합니다. 어떤 결과도 서로 공통점이 없습니다. 3 가지 작업을 완료 한 다음 결과를 얻으려면 어떻게 전화를 걸어야합니까?

11
C # 4.0의 '동적'유형은 무엇입니까?
C # 4.0에는 'dynamic'이라는 새로운 유형이 도입되었습니다. 그것은 모두 좋은 것처럼 들리지만 프로그래머는 그것을 위해 무엇을 사용할 것입니까? 하루를 구할 수있는 상황이 있습니까?
236 c#  .net  dynamic  c#-4.0 

4
ObservableCollection과 BindingList의 차이점
나는 그 차이를 알고 싶어 사이 ObservableCollection와BindingList 나는 소스에서 모든 추가 / 삭제 변경 통지를 모두 사용했기 때문에, 그러나 다른 이상을 선호 할 때 실제로 모른다. 왜 다음 중 하나를 선택해야합니까? ObservableCollection&lt;Employee&gt; lstEmp = new ObservableCollection&lt;Employee&gt;(); 또는 BindingList&lt;Employee&gt; lstEmp = new BindingList&lt;Employee&gt;();

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