«c#» 태그된 질문

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

16
바이트 + 바이트 = int… 왜?
이 C # 코드를 보면 : byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' byte(또는 short) 유형 에서 수행 된 모든 수학의 결과 는 암시 적으로 정수로 캐스트됩니다. 해결책은 명시 적으로 결과를 바이트로 다시 캐스팅하는 …




4
인터페이스에 정의 된 C # 4 선택적 매개 변수가 클래스 구현시 적용되지 않는 이유는 무엇입니까?
당신은 당신이 인터페이스에서 선택적 매개 변수를 지정하면 나는 C # 4의 선택적 매개 변수와 그 눈치 t는, 돈 어떤 구현 클래스의 해당 매개 변수의 선택을해야합니다 : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); } } …

8
값으로 사전 키 가져 오기
C #에서 값으로 사전 키를 어떻게 얻습니까? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; 나는 이런 것을 원한다. getByValueKey(string value); getByValueKey("one")반환해야합니다 "1". 가장 좋은 방법은 무엇입니까? 아마도 HashTable, SortedLists입니까?
361 c#  dictionary 

30
C #에서 열거 형을 문자열과 연관
열거 형의 유형이 int 여야하기 때문에 다음이 불가능하다는 것을 알고 있습니다. enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } 내 데이터베이스에서 나는 (incomprehensive 코드로 필드를 얻을 OEM및CMB s) . 이 분야를 enum이해하기 쉬운 것으로 만들고 싶습니다 . 대상이 가독성이면 솔루션이 간결해야합니다. 다른 옵션이 있습니까?
361 c#  .net 

9
MVC 3에서 현재 페이지 URL을 얻는 방법
빌드중인 블로그에서 Facebook 댓글 플러그인을 사용하고 있습니다. 페이지에서 참조되는 페이스 북 자바 스크립트로 해석되는 일부 FBXML 태그가 있습니다. 이 모든 것이 잘 작동하지만 현재 정규화 된 URL을 플러그인으로 전달해야합니다. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments> </div> 현재 페이지의 URL을 얻는 가장 좋은 방법은 무엇입니까? …
360 c#  asp.net  asp.net-mvc  razor 

9
많은 / 일대 다 관계에서 IEnumerable 또는 List <T>가 아닌 ICollection을 사용하는 이유는 무엇입니까?
내비게이션 속성이와 같은 자습서 에서이 내용을 많이 볼 수 ICollection&lt;T&gt;있습니다. 이것이 Entity Framework의 필수 요구 사항입니까? 사용할 수 있습니까 IEnumerable? ICollection대신 IEnumerable또는 심지어 사용하는 주요 목적은 무엇입니까 List&lt;T&gt;?


25
Visual Studio를 사용할 때 파일 빌드 버전을 자동으로 증가시킬 수 있습니까?
Visual Studio (2005)를 사용하여 파일의 빌드 및 버전을 자동으로 증가시키는 방법이 궁금합니다 . say의 속성을 조회 C:\Windows\notepad.exe하면 버전 탭에 "파일 버전 : 5.1.2600.2180"이 표시됩니다. 내 dll 버전 에서도이 멋진 숫자를 얻고 싶습니다. 버전 1.0.0.0은 아닙니다. 몇 가지를 시도했지만 기본 기능이 아닌 것 같거나 잘못된 위치를 찾고 있습니다 (평소대로). 나는 주로 …


4
문자열에서 XDocument 채우기
나는 약간의 일을하고 있는데 문자열에서 XDocument를로드 할 수 있는지 알아 내려고 노력 중이다. XDocument.Load()전달 된 문자열을 실제 XML 파일의 경로로 사용하는 것 같습니다. 먼저 실제 XML 파일을 작성하고 XDocument를 채우는 단계로 건너 뛰려고합니다. 어떤 아이디어?
358 c#  xml  c#-3.0  linq-to-xml 

7
IEnumerable의 다중 열거 가능성에 대한 경고 처리
내 코드에서 IEnumerable&lt;&gt;여러 번 사용해야 하므로 "가능한 다중 열거 가능"의 Resharper 오류가 발생 IEnumerable합니다. 샘플 코드 : public List&lt;object&gt; Foo(IEnumerable&lt;object&gt; objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; } objects매개 변수를 변경 …

15
문자열에서 모든 공백을 제거하는 효율적인 방법?
REST API를 호출하고 XML 응답을 받고 있습니다. 작업 공간 이름 목록을 반환하며 빠른 IsExistingWorkspace()방법을 작성 중 입니다. 모든 작업 공간은 공백이없는 연속 문자로 구성되므로 특정 작업 공간이 목록에 있는지 확인하는 가장 쉬운 방법은 모든 공백 (줄 바꿈 포함)을 제거 하고이 작업을 수행하는 것입니다 (XML은 웹에서받은 문자열입니다) 의뢰): XML.Contains("&lt;name&gt;" + workspaceName …

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