«c#» 태그된 질문

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

8
가장 빠른 검색을 제공하는 .NET 컬렉션
20k 조회 목록에 대해 60k 항목을 확인해야합니다. (같은 컬렉션 개체 있는가 List, HashTableexceptionly 빠르게 제공) Contains()방법은? 아니면 내가 직접 써야합니까? 다시 말해, 기본 Contains()방법은 각 항목을 스캔하거나 더 나은 검색 알고리즘을 사용하는 것입니다. foreach (Record item in LargeCollection) { if (LookupCollection.Contains(item.Key)) { // Do something } } 참고 . 조회 …
143 c#  .net  search  collections 


2
Task.Start (), Task.Run () 및 Task.Factory.StartNew () 사용에 대해
동일한 작업을 수행하는 TPL 사용에 관한 3 가지 루틴을 보았습니다. 코드는 다음과 같습니다. public static void Main() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda expression. Task taskA = new Task( () => Console.WriteLine("Hello from taskA.")); // Start the task. taskA.Start(); …

8
URL에서 호스트 도메인을 가져 오시겠습니까?
문자열 URL에서 호스트 도메인을 얻는 방법은 무엇입니까? GetDomain에는 1 개의 입력 "URL", 1 개의 출력 "Domain"이 있습니다. 예 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com 예 2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com 실시 예 3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 

4
DataTable을 반복하는 방법
를 통해 반복해야합니다 DataTable. 라는 열이 ImagePath있습니다. 내가 사용할 때 나는 DataReader이렇게한다 : SqlDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { TextBox1.Text = dr["ImagePath"].ToString(); } 를 사용하여 같은 것을 어떻게 달성 할 수 DataTable있습니까?
143 c#  asp.net 

5
.NET Core 2.0에서 ConfigurationManager.AppSettings를 사용할 수 있습니까?
구성 파일에서 다음과 같이 설정을 읽는 방법이 있습니다. var value = ConfigurationManager.AppSettings[key]; .NET Standard 2.0만을 대상으로 할 때 잘 컴파일됩니다. 이제 여러 대상이 필요하므로 프로젝트 파일을 다음과 같이 업데이트했습니다. <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> 그러나 이제 netcoreapp2.0다음 오류 메시지와 함께 컴파일이 실패 합니다. Error CS0103 The name 'ConfigurationManager' does not exist in the current …

10
익명 형식을 매개 변수로 전달하는 방법은 무엇입니까?
익명 유형을 매개 변수로 다른 함수에 전달하려면 어떻게해야합니까? 이 예제를 고려하십시오. var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); 여기서 변수 query는 강력한 유형이 없습니다. LogEmployees함수를 받아들이려면 어떻게 함수를 정의해야 합니까? public void LogEmployees (? list) { foreach (? item …

4
HttpClient PostAsJsonAsync를 사용하여 ASP.NET Core에서 HTTP POST 메시지 보내기
나는 같은 동적 객체를 보내고 싶다 new { x = 1, y = 2 }; HTTP POST 메시지의 본문으로. 그래서 쓰려고 노력합니다 var client = new HttpClient(); 하지만 방법을 찾을 수 없습니다 client.PostAsJsonAsync() 그래서 Microsoft.AspNetCore.Http.Extensions 패키지를 project.json에 추가하고 추가하려고했습니다. using Microsoft.AspNetCore.Http.Extensions; to uses 절. 그러나 그것은 도움이되지 않았습니다. 그렇다면 ASP.NET …

22
C #에서 양수를 음수로 변환
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 다음과 같이 음수를 양수로 변환 할 수 있습니다. int myInt = System.Math.Abs(-5); 양수를 음수로 만드는 동등한 방법이 있습니까?
142 c# 

14
HttpConfiguration.EnsureInitialized ()를 확인하십시오
Visual Studio 2013을 설치했으며 앱을 실행할 때 아래 오류가 발생합니다. 이 객체를 어디에서 초기화해야하는지 전혀 모른다. 무엇을해야합니까? Server Error in '/' Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after all other initialization code. Description: An unhandled exception occurred during …


17
if 문의 할당
클래스 Animal와 하위 클래스가 Dog있습니다. 나는 종종 다음 줄을 코딩하는 것을 발견했다. if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } 변수의 경우 Animal animal;. 다음과 같은 것을 작성할 수있는 구문이 있습니까? if (Dog dog = animal as Dog) { dog.Name; ... }
142 c#  casting  if-statement 

9
C #에서 컬렉션 필터링
C #에서 컬렉션을 필터링하는 매우 빠른 방법을 찾고 있습니다. 나는 현재 일반적인 List <object> 컬렉션을 사용하고 있지만 더 나은 성능을 발휘한다면 다른 구조를 사용할 수 있습니다. 현재 새 List <object>를 만들고 원래 목록을 통해 반복하고 있습니다. 필터링 기준이 일치하면 새 목록에 사본을 넣습니다. 더 좋은 방법이 있습니까? 임시 목록이 필요하지 …

3
.NET의 IEqualityComparer <T>에서 GetHashCode의 역할은 무엇입니까?
IEqualityComparer 인터페이스의 GetHashCode 메서드 역할을 이해하려고합니다. 다음 예제는 MSDN에서 가져 왔습니다. using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); Box blueBox = new Box(4, 3, 4); …

6
널 입력 가능 ToString ()
나는 모든 곳에서 다음과 같은 구조를 봅니다. int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; 단순히 사용하지 않는 이유 : string test = myVar.ToString(); 정확히 동일하지 않습니까? 적어도 리플렉터는 다음과 같이 말합니다. public override string ToString() { if (!this.HasValue) { return ""; } return this.value.ToString(); } …
142 c#  nullable 

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