«c#» 태그된 질문

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

28
C ++보다 C ++이 얼마나 빠릅니까?
아니면 지금 다른 방향입니까? 내가 들었던 것에서 C #이 C ++보다 빠르다는 영역이 있지만 직접 테스트 할 용기는 없었습니다. 이러한 차이점을 자세히 설명하거나 이에 대한 정보를 얻을 수있는 적절한 장소를 알려줄 수 있다고 생각했습니다.

16
C #에서 개인 속성을 사용해야하는 이유가 있습니까?
방금 C # 속성 구문 을 개인 액세스 수정 자 와 함께 사용할 수 있음을 깨달았습니다 . private string Password { get; set; } 이것은 기술적으로 흥미롭지 만 개인 필드 에는 식이 훨씬 적기 때문에 언제 사용할 것인지 상상할 수 없습니다 . private string _password; 그리고 내부적으로 얻을 수는 있지만 …

17
Entity Framework 6을 사용하여 레코드를 업데이트하는 방법은 무엇입니까?
EF6을 사용하여 레코드를 업데이트하려고합니다. 먼저 레코드를 찾으면 업데이트하십시오. 내 코드는 다음과 같습니다. var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); if (result != null) { try { …

30
System.MissingMethodException : 메서드를 찾을 수 없습니까?
내 asp.net webforms 앱에서 한 번 작동했던 내용에 이제이 오류가 발생합니다. System.MissingMethodException : 메서드를 찾을 수 없습니다 이 DoThis메소드는 동일한 클래스에 있으며 작동해야합니다. 다음과 같은 일반 처리기가 있습니다. public class MyHandler: IHttpHandler { public void Processrequest(HttpContext context) { // throws error now System.MissingMethodException: Method not found? this.DoThis(); } public void …
245 c#  asp.net  dll  nuget  httphandler 


12
단일 결합의 여러 필드에서 LINQ의 결합을 수행하는 방법
두 개 이상의 필드에서 조인을 수행하는 LINQ2DataSet 쿼리를 수행해야합니다. var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 아직 적절한 솔루션 (I는 where 절에 여분의 제약 조건을 추가 할 수 있지만이 적절한 해결책에서 멀리, 또는 사용 발견 이 솔루션을하지만은 동등 …
244 c#  linq  join 


3
일반 사전에 대소 문자를 구분하지 않는 액세스
관리되는 dll을 사용하는 응용 프로그램이 있습니다. 해당 dll 중 하나가 일반 사전을 반환합니다. Dictionary<string, int> MyDictionary; 사전에는 대소 문자가 포함 된 키가 포함되어 있습니다. 다른 측면에서 잠재적 인 키 (문자열) 목록을 얻었지만이 경우를 보장 할 수는 없습니다. 키를 사용하여 사전의 값을 얻으려고합니다. 그러나 사례가 일치하지 않기 때문에 물론 다음이 실패합니다. …
244 c#  generics  dictionary 

22
MVVM : 처음부터 끝까지 튜토리얼?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 저는 5 년 이상의 경험을 가진 C # / Windows Forms 프로그래머입니다. MVVM (Model-View-ViewModel) 디자인 패턴을 사용하여 WPF를 조사했습니다. 인터넷에서 튜토리얼을 검색했습니다. 나는 Jason Dolinger의 멋진 비디오 전체를 보았습니다. …
243 c#  .net  wpf  mvvm 

18
Web Api의 요청과 일치하는 여러 조치가 발견되었습니다.
2 개의 "Get"메소드를 사용하려고하면이 오류가 계속 발생합니다. 요청과 일치하는 여러 조치가 발견되었습니다. webapi 나는 이것에 대해 다른 비슷한 질문을 둘러 보았지만 얻지 못했습니다. 2 개의 다른 이름이 있고 "HttpGet"속성을 사용하고 있습니다. [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

28
C #을 사용하여 Gmail SMTP 서버를 통해 이메일 보내기
어떤 이유로 든 " Gmail을 통해 .NET에서 이메일 보내기 "에 대해 허용 된 답변이나 다른 어떤 것도 나를 위해 일하지 않습니다 . 그들은 왜 작동하지 않습니까? 업데이트 : 다른 질문에 대한 모든 대답 (수락 및 기타)을 시도했지만 그중 아무것도 작동하지 않습니다. 다른 사람에게도 효과가 있는지 알고 싶습니다. 그렇지 않으면 Google이 …
243 c#  .net  email  smtp  gmail 

11
String에서 공백을 지정하는 가장 좋은 방법입니다.
다음과 같이 공백을 기준으로 문자열을 분할합니다. string myStr = "The quick brown fox jumps over the lazy dog"; char[] whitespace = new char[] { ' ', '\t' }; string[] ssizes = myStr.Split(whitespace); 내 코드의 모든 곳에서 char [] 배열을 정의하는 것은 성가신 일입니다. 문자 배열을 만들 필요가없는보다 효율적인 방법이 있습니까 …
243 c#  string 



11
async-await가 추가 스레드를 만들지 않으면 응용 프로그램을 어떻게 반응하게합니까?
몇 번이고, async- await사용하면 추가 스레드가 생성되지 않는다고 말했습니다 . 컴퓨터가 한 번에 둘 이상의 작업을 수행하는 것처럼 보일 수있는 유일한 방법은 실제로 한 번에 둘 이상의 작업을 수행 (병렬로 실행, 여러 프로세서 사용) 작업을 예약하고 작업을 전환하여 시뮬레이션합니다 (약간 A, 약간의 B, 약간의 A 등). 그래서 경우 async- await그 …

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