«c#» 태그된 질문

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

2
Url.Action은 & amp; 내 URL에서 어떻게 해결할 수 있습니까?
변수 itemId 및 entityModel을 ActionResult CreateNote에 보내고 싶습니다. public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) 이 자바 스크립트로 : Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); 그러나 전송되는 URL은 localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 나는 보내고 싶다 localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 보내려는 두 번째 변수 …

5
C # 스타일 가이드? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 나는 여기 에 게시 된 C ++ 용 Google에서 사용하는 스타일 가이드를 좋아 합니다 . C #에도 유사한 …
90 c#  coding-style 




3
웹 API 속성 라우팅의 선택적 매개 변수
다음 API 호출의 POST를 처리하고 싶습니다. /v1/location/deviceid/appid 추가 매개 변수는 포스트 바디에서 제공됩니다. 이 모든 것이 잘 작동합니다. 이제 "deviceid"및 / 또는 "appid"및 / 또는 BodyData를 null로 허용하여 코드를 확장하려고합니다. /v1/location/deviceid /v1/location/appid /v1/location/ 이 3 개의 URL은 동일한 경로로 응답해야합니다. 내 첫 번째 접근 방식 (BodyData 필요) : [Route("v1/location/{deviceid}/{appid}", Name …


4
1.0이 아닌 열거 형 값에 0.0을 할당 할 수있는 이유
호기심에서 : 왜 1.0이 아닌 열거 형인 변수에 0.0을 할당 할 수 있습니까? 다음 코드를 살펴보십시오. public enum Foo { Bar, Baz } class Program { static void Main() { Foo value1 = 0.0; Foo value2 = 1.0; // This line does not compile Foo value3 = 4.2; // This …
90 c# 


9
복합 키 사전
List에 몇 가지 개체가 List<MyClass>있고 MyClass에는 여러 속성이 있습니다. MyClass의 3 가지 속성을 기반으로 목록의 인덱스를 만들고 싶습니다. 이 경우 속성 중 2 개는 int이고 한 속성은 datetime입니다. 기본적으로 다음과 같은 작업을 수행하고 싶습니다. Dictionary< CompositeKey , MyClass > MyClassListIndex = Dictionary< CompositeKey , MyClass >(); //Populate dictionary with items …
90 c#  dictionary 

2
항목 X에 대한 게시 속성을 적용 할 수 없습니다.
기본 솔루션에서 빌드를 수행 할 때마다 다음 경고가 표시됩니다. 항목 "microsoft.visualstudio.qualitytools.unittestframework"에 대한 게시 속성을 적용 할 수 없습니다. 전에 이런 걸 본 사람이 있습니까? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 모든 개발자 컴퓨터와 TFS 빌드 서버에서도 발생합니다. 그러나 디버그 모드에서만 나타납니다.

3
Moq 프레임 워크를 사용하여 ModelState.IsValid를 모의하는 방법은 무엇입니까?
다음 ModelState.IsValid과 같이 Employee를 만드는 컨트롤러 작업 메서드를 확인 하고 있습니다. [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Moq Framework를 사용하여 단위 테스트 방법으로 모의하고 싶습니다. 나는 이것을 다음과 같이 조롱하려고했습니다. var modelState = new Mock<ModelStateDictionary>(); modelState.Setup(m => …

7
오류 / langversion에 대한 잘못된 옵션 '6'; ISO-1, ISO-2, 3, 4, 5 또는 기본값이어야합니다.
.NET 4.6을 대상으로하고 C # 언어 버전을 6으로 변경하여 최신 C # 버전을 활용하려고합니다. 그러나 컴파일하는 동안 다음 오류가 발생했습니다. 오류 / langversion에 대한 잘못된 옵션 '6'; ISO-1, ISO-2, 3, 4, 5 또는 기본값이어야합니다. /langversion:6Web.Config 설정을 5로 업데이트하면 작동합니다. <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" …



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