«c#» 태그된 질문

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

3
목록에 고유 항목 만 추가
네트워크를 통해 자신을 알리는 원격 장치를 목록에 추가하고 있습니다. 이전에 추가하지 않은 장치 만 목록에 추가하고 싶습니다. 알림은 비동기 소켓 리스너를 통해 전달되므로 장치를 추가하는 코드를 여러 스레드에서 실행할 수 있습니다. 나는 내가 뭘 잘못하고 있는지 확실하지 않지만 내가 시도하는 것과 상관없이 중복으로 끝납니다. 여기 내가 현재 가지고있는 것 ..... …
84 c#  .net  c#-4.0 


11
문자열이 너무 긴 경우“…”로 어떻게자를 수 있습니까?
누군가가 좋은 아이디어를 가지고 있기를 바랍니다. 다음과 같은 문자열이 있습니다. abcdefg abcde abc 내가 필요한 것은 지정된 길이보다 더 많은 경우 다음과 같이 표시되도록 잘리는 것입니다. abc .. abc .. abc 이를 위해 사용할 수있는 간단한 C # 코드가 있습니까?
84 c#  string 

3
GIT-.suo 파일을 무시할 수 없습니다.
C #으로 작성된 응용 프로그램에서 동료와 함께 Git을 사용하여 작업하려고합니다. .gitignore 파일에 "project1.suo"항목을 추가했지만 우리 중 한 명이 프로젝트를 커밋해야 할 때마다 Git은 "project1.suo"파일도 커밋하라고 말하는 것 같습니다. 다음과 같이 .gitignore에 파일을 추가하기 위해 많은 방법을 시도했습니다. *.suo project1.suo c:\project\project1.suo 이 문제를 해결할 수 없습니다.
84 c#  git 

9
WPF 응용 프로그램에서 사용자 설정을 저장하는 방법?
WPF Windows (데스크톱) 애플리케이션에서 사용자 설정을 유지하기 위해 어떤 접근 방식을 권장합니까? 아이디어는 사용자가 런타임에 설정을 변경 한 다음 응용 프로그램을 닫을 수 있으며 나중에 응용 프로그램을 시작할 때 응용 프로그램이 현재 설정을 사용할 수 있다는 것입니다. 실제로 응용 프로그램 설정이 변경되지 않는 것처럼 나타납니다. Q1-데이터베이스 또는 기타 접근 방식? …
84 c#  .net  wpf  settings 

3
사전에 전달 된 모델 항목의 유형은 ..이지만이 사전에는 유형의 모델 항목이 필요합니다.
이 질문 및 커뮤니티 위키 답변은 이 메타 게시물 에서 논의 된대로 답변되지 않은 수많은 질문을 종료하는 데 도움이되도록 추가되었습니다 . 일부 코드가 있으며 실행되면 다음과 같은 예외가 발생합니다. 사전에 전달 된 모델 항목은 Bar 유형이지만이 사전에는 Foo 유형의 모델 항목이 필요합니다. 이것은 무엇을 의미하며 어떻게 수정합니까?
84 c#  asp.net-mvc 

6
C #에서 SHA1 알고리즘을 사용한 해싱
byte[]사용하여 SHA1알고리즘을 사용하여 주어진 배열 을 해시하고 싶습니다 SHA1Managed. 해시는 단위 테스트에서 올 것이다. 예상 해시는 (대소 문자 구분)입니다.byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef 이것을 어떻게 달성 할 수 있습니까? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
84 c#  hash  byte  sha1  hashcode 

5
C #에서 "in"매개 변수 수정자를 사용하는 이유는 무엇입니까?
그래서 나는 in매개 변수 수정자가 하는 일을 이해합니다 . 그러나 그것이하는 일은 상당히 중복되는 것처럼 보입니다. 일반적으로 a를 사용하는 유일한 이유 ref는 in. 따라서 in참조로 전달하는 것은 논리적으로 값으로 전달하는 것과 같습니다. 성능상의 이점이 있습니까? 사물의 백엔드 측면에서 ref매개 변수는 최소한 변수의 물리적 주소를 복사해야하며, 이는 일반적인 객체 참조와 동일한 …
84 c#  c#-7.2 



8
메모리 할당 : 스택 대 힙?
Stack vs Heap 사이의 메모리 할당 기본 사항과 혼동되고 있습니다. 표준 정의에 따라 (사물은 모두가 말한다), 모든 값 유형 에 할당 얻을 것이다 스택 및 참조 로 이동합니다 유형 힙 . 이제 다음 예를 고려하십시오. class MyClass { int myInt = 0; string myString = "Something"; } class Program { …
84 c#  .net  stack  heap 



6
HttpClient 헤더를 추가하면 일부 값이 포함 된 FormatException이 생성됩니다.
이는 Google 클라우드 메시징에 대한 코딩 컨텍스트 내에서 발생했지만 다른 곳에 적용됩니다. 다음을 고려하세요: var http = new HttpClient(); http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX"); 과 var http = new HttpClient(); http.DefaultRequestHeaders.Add("Authorization", "key=XXX"); 둘 다 FormatException을 생성합니다. System.FormatException : key = XXX '값의 형식이 잘못되었습니다. 해결책은 등호를 제거하는 것입니다. 리플렉터를 파헤쳐 보면 …

10
C ++의 #region에 해당
C ++ 용 #region에 해당하는 C ++는 무엇인가요? 맞춤 코드 축소 가능 비트를 입력하고 코드를 좀 더 읽기 쉽게 만들 수 있나요?
84 c#  c++ 

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