«c#» 태그된 질문

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

16
중복 키를 허용하는 C # 정렬 가능한 컬렉션
보고서에 다양한 개체가 나타나는 순서를 설정하는 프로그램을 작성 중입니다. 시퀀스는 Excel 스프레드 시트의 Y 위치 (셀)입니다. 코드의 데모 부분은 다음과 같습니다. 내가 달성하고 싶은 것은 컬렉션을 갖는 것입니다. 이렇게하면 여러 개체를 추가 할 수 있고 시퀀스에 따라 정렬 된 컬렉션을 얻을 수 있습니다. SortedList list = new SortedList(); Header h …

7
C # 제네릭에서 무효?
요청을 받고 응답을 제공하는 일반적인 메서드가 있습니다. public Tres DoSomething<Tres, Treq>(Tres response, Treq request) {/*stuff*/} 하지만 항상 내 요청에 대한 응답을 원하지는 않으며 응답을 받기 위해 요청 데이터를 제공하고 싶지는 않습니다. 또한 사소한 변경을 위해 메서드 전체를 복사하고 붙여 넣을 필요가 없습니다. 내가 원하는 것은 다음과 같이 할 수있는 것입니다. …
94 c#  generics 

10
"유사한"유니 코드 문자를 비교하는 방법은 무엇입니까?
나는 놀라운 문제에 빠진다. 내 응용 프로그램에 텍스트 파일을로드했고 µ 값을 비교하는 논리가 있습니다. 그리고 나는 텍스트가 동일하더라도 비교 값이 거짓임을 깨달았습니다. Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true 뒷줄에서 문자 µ는 복사 붙여 넣기됩니다. 그러나 이것들은 이와 같은 유일한 캐릭터가 아닐 수도 있습니다. C #에서 동일하게 보이지만 실제로 …

13
C # 대 C-큰 성능 차이
C anc C #에서 유사한 코드간에 엄청난 성능 차이를 찾고 있습니다. C 코드는 다음과 같습니다. #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - start) …
94 c#  c  performance 

10
C #에서 문자열의 마지막 문자를 삭제하는 방법은 무엇입니까?
다음과 같은 방법으로 요청 후 문자열을 작성합니다. var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } 결과를 얻은 후 paramstr마지막 문자를 삭제해야 &합니다. C #을 사용하여 문자열의 마지막 문자를 삭제하는 방법은 무엇입니까?
94 c#  string 

6
MVC Razor 뷰 중첩 foreach의 모델
일반적인 시나리오를 상상해보십시오. 이것은 제가 겪고있는 것의 더 간단한 버전입니다. 나는 실제로 더 많은 중첩 층이 있습니다 .... 하지만 이것은 시나리오입니다 테마 포함 목록 범주 포함 목록 제품 포함 목록 My Controller는 해당 테마의 모든 카테고리,이 카테고리 내의 제품 및 주문과 함께 완전히 채워진 테마를 제공합니다. 주문 컬렉션에는 편집 가능해야하는 …

20
DeploymentItem 속성 문제
저는 현재 C # .net으로 작성된 "오래된"시스템을 유지하고 있으며, 일부 오래된 기능을 제거하고 일부 리팩토링을 수행하고 있습니다. 감사합니다, 이전 사람이 몇 가지 단위 테스트 (MSTests)를 작성했습니다. 저는 JUnit 테스트에 상당히 익숙하지만 아직 MSTests에 대해서는 많이하지 않았습니다. 테스트 메소드에는 테스트 DeploymentItem중인 비즈니스 로직 메소드에 의해 구문 분석되는 텍스트 파일을 지정 하는 …

5
C #과 Java의 삼항 연산자 (? :)의 차이점
저는 C # 초보자이고 문제가 발생했습니다. 삼항 연산자 ( ? :)를 다룰 때 C #과 Java에는 차이가 있습니다 . 다음 코드 세그먼트에서 네 번째 줄이 작동하지 않는 이유는 무엇입니까? 컴파일러는 오류 메시지를 표시합니다 there is no implicit conversion between 'int' and 'string'. 다섯 번째 줄도 작동하지 않습니다. 둘 다 List객체 …


7
Dictionary <TKey, TValue> 항목에 컬렉션 이니셜 라이저를 사용할 수 있습니까?
다음 코드 비트에 컬렉션 이니셜 라이저를 사용하고 싶습니다. public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } 따라서 일반적으로 다음과 같아야합니다. return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... 그러나 이것에 대한 올바른 구문은 무엇입니까?

30
어떤 C # 용 ReSharper 4+ 라이브 템플릿을 사용하십니까? [닫은]
현재이 질문은 Q &amp; A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

9
개체가 C #에서 직렬화 가능한지 확인하는 방법
C #의 개체가 직렬화 가능한지 확인하는 쉬운 방법을 찾고 있습니다. 우리가 알고 있듯이 ISerializable 인터페이스 를 구현 하거나 클래스 맨 위에 [Serializable] 을 배치하여 객체를 직렬화 할 수 있습니다. 내가 찾고있는 것은 속성을 얻기 위해 클래스를 반영하지 않고도 이것을 확인하는 빠른 방법입니다. 인터페이스는 is 문을 사용하면 빠릅니다 . @Flard의 제안을 …
94 c#  serialization 


14
Enum 값을 TryParse하는 방법은 무엇입니까?
가능한 값에 대해 주어진 값 (문자열로 전달됨)의 유효성을 검사 할 수있는 함수를 작성하고 싶습니다 enum. 일치하는 경우 열거 형 인스턴스를 반환해야합니다. 그렇지 않으면 기본값을 반환해야합니다. 함수는 내부적으로 try/를 사용하지 않을 수 있습니다 . 이는 유효하지 않은 인수가 주어지면 예외를 발생시키는 catchusing을 제외합니다 Enum.Parse. 이것을 TryParse구현하기 위해 함수 라인을 따라 무언가를 …
94 c#  enums 

7
프로그래머는 SSIS를 사용해야하며, 그렇다면 그 이유는 무엇입니까? [닫은]
현재이 질문은 Q &amp; A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
94 c#  .net  sql-server  ssis 

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