«c#» 태그된 질문

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

14
컬렉션을 비교하는 기본 제공 방법이 있습니까?
내 Equals 방법에서 두 컬렉션의 내용을 비교하고 싶습니다. 사전과 IList가 있습니다. 이 작업을 수행하는 기본 제공 방법이 있습니까? 편집 : 두 개의 사전과 두 개의 IList를 비교하고 싶기 때문에 평등의 의미가 분명하다고 생각합니다. 두 사전에 동일한 값에 매핑 된 동일한 키가 포함되어 있으면 동일합니다.
178 c#  .net  collections 

13
런타임에 .NET 어셈블리를로드하고 이름 만 알고있는 유형을 인스턴스화 할 수 있습니까?
프로젝트의 어셈블리에 대한 참조를 추가하지 않고 DLL 이름과 클래스 이름 만 가지고 있으면 런타임에 객체를 인스턴스화 할 수 있습니까? 클래스는 인터페이스를 구현하므로 클래스를 인스턴스화하면 인터페이스로 캐스트합니다. 어셈블리 이름 : library.dll 유형 이름 : Company.Project.Classname 편집 : DLL의 절대 경로 Assembly.LoadFile가 없으므로 작동하지 않습니다. DLL은 응용 프로그램 루트, system32에 있거나 GAC에로드되어있을 …
178 c#  assemblies 

30
문자열 출력 : C #의 형식 또는 연결?
문자열을 출력하거나 연결한다고 가정 해 봅시다. 다음 중 선호하는 스타일은 무엇입니까? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); 오히려 형식을 사용하거나 단순히 문자열을 연결합니까? 가장 좋아하는 것은 무엇입니까? 이것들 중 하나가 당신의 눈을 아프게합니까? 하나를 …

15
C #의 열거 형에 자체 파일이 있어야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 열거 형을 사용하는 클래스가 있는데 열거 형은 현재 자체 파일에있어 낭비되는 것처럼 보입니다. 열거 …
178 c#  coding-style  enums 

10
스레드가 .NET으로 끝나기를 기다리는 방법은 무엇입니까?
C #에서는 메인 UI 스레드뿐만 아니라 두 개의 스레드가 필요한 스레딩을 실제로 사용한 적이 없습니다. 기본적으로 다음과 같은 것이 있습니다. public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the main thread (which is calling `StartTheActions` method) // to wait …
178 c#  multithreading 

18
문자열에 숫자 만 포함되어 있는지 확인하는 가장 빠른 방법
이것을 확인하는 몇 가지 방법을 알고 있습니다. 정규식, int.parse,, tryparse반복. 누구든지 가장 빠른 확인 방법을 말해 줄 수 있습니까? 필요는 것입니다 확인하지 실제로 구문 분석에 필요합니다. 이것은 다음과 같은 질문이 아닙니다 : 문자열이 숫자인지 어떻게 알 수 있습니까? 문제는 어떻게 식별 하는가에 관한 것이 아닙니다. 가장 빠른 방법 은 무엇입니까 …
178 c# 


3
.NET에서 WebClient와 HTTPWebRequest 클래스 사이에는 어떤 차이점이 있습니까?
.NET WebClient의 HttpWebRequest클래스 와 클래스 의 차이점은 무엇입니까 ? 둘 다 매우 비슷한 일을합니다. 실제로 왜 하나의 클래스로 병합되지 않았습니까 (너무 많은 메소드 / 변수 등이 한 가지 이유 일 수 있지만 .NET에는 해당 규칙을 위반하는 다른 클래스가 있습니다). 감사.

9
약한 유형의 언어와 관련하여 명백한 모순에 대해 설명하기
필자는 강력한 타이핑을 이해한다고 생각 하지만 약한 타이핑에 대한 예제를 찾을 때마다 유형을 자동으로 강제 변환 / 변환하는 프로그래밍 언어의 예제를 찾습니다. 예를 들어, Typing : Strong vs. Weak 라는 기사 에서 Static vs. Dynamic 은 다음 과 같은 경우 예외가 발생하므로 Python이 강력하게 입력된다고 말합니다. 파이썬 1 + "1" …
178 c#  java  python  perl  weakly-typed 

10
C # 문자열에서 여러 문자 바꾸기
문자열을 바꾸는 더 좋은 방법이 있습니까? Replace가 문자 배열이나 문자열 배열을 사용하지 않는다는 것에 놀랐습니다. 나는 내 자신의 확장을 작성할 수 있다고 생각하지만 다음을 수행하는 더 나은 방법이 있는지 궁금합니다. 마지막 바꾸기는 문자가 아닌 문자열입니다. myString.Replace(';', '\n').Replace(',', '\n').Replace('\r', '\n').Replace('\t', '\n').Replace(' ', '\n').Replace("\n\n", "\n");
178 c#  .net  string 

4
로컬 함수 vs Lambda C # 7.0
C # 7.0 의 새로운 구현 을보고 있는데 로컬 함수를 구현했다는 것이 흥미 롭지 만 람다 식보다 로컬 함수가 선호되는 시나리오와 두 가지의 차이점은 무엇인지 상상할 수 없습니다. 람다는 anonymous함수이지만 로컬 함수는 아니지만 함수는 람다 식보다 이점이있는 실제 시나리오를 파악할 수 없습니다. 어떤 예라도 대단히 감사하겠습니다. 감사.
178 c#  function  lambda  c#-7.0 

9
친숙한 XML 문자열을 인쇄하도록 XML 문자열 형식화
XML 문자열이 있습니다. <?xml version='1.0'?><response><error code='1'> Success</error></response> 한 요소와 다른 요소 사이에 줄이 없으므로 읽기가 매우 어렵습니다. 위의 문자열을 형식화하는 함수를 원합니다. <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> 직접 형식 함수를 작성하지 않고 직접 사용할 수있는 .Net 라이브러리 또는 코드 스 니펫이 있습니까?
178 c#  xml  formatting 

30
중괄호를 생략하는 것이 왜 나쁜 습관으로 간주됩니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
177 java  c#  c++  c  coding-style 

4
WPF 백그라운드 작업자를 사용하는 방법
내 응용 프로그램에서 일련의 초기화 단계를 수행해야하며 UI가 응답하지 않는 동안 완료하는 데 7-8 초가 걸립니다. 이 문제를 해결하려면 별도의 스레드에서 초기화를 수행하십시오. public void Initialization() { Thread initThread = new Thread(new ThreadStart(InitializationThread)); initThread.Start(); } public void InitializationThread() { outputMessage("Initializing..."); //DO INITIALIZATION outputMessage("Initialization Complete"); } BackgroundWorker긴 작업을 수행하기 위해 스레드를 …

9
C #의 "정적 방법"은 무엇입니까?
정적 키워드를 메소드에 추가 할 때의 의미는 무엇입니까? public static void doSomething(){ //Well, do something! } static수업에 키워드를 추가 할 수 있습니까 ? 그러면 무슨 의미입니까?
177 c#  methods  static 

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