«c#» 태그된 질문

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


8
Excel 시트에서 Datetime 값 읽기
Excel 시트에서 datetime 유형 값을 읽으려고 할 때 이중 값을 반환합니다. 예를 들어 '2007-02-19 14:11:45.730'이와 같은 값을 읽으려면 이중 유형 값을 얻습니다. 더 나아가 시간 범위를 사용 하여이 이중 값을 변환하지만 성공적으로 완료되지는 않았습니다. '2007-02-19 12:00:00 AM' 이제이 값만 얻고 있기 때문에 첫 번째 값과 똑같은 datetime 값을 원합니다. 내 …

3
C #에서 배열 리터럴을 반환하는 방법
다음 코드를 시도하고 있습니다. 오류가있는 줄이 표시됩니다. int[] myfunction() { { //regular code } catch (Exception ex) { return {0,0,0}; //gives error } } 문자열 리터럴과 같은 배열 리터럴을 어떻게 반환 할 수 있습니까?
87 c# 

4
HttpRequestException에서 StatusCode를 어떻게 얻습니까?
나는 아마도 여기에서 분명한 것을 놓치고있을 것입니다. 메시지 문자열에 포함 HttpClient된 throws HttpRequestException를 사용 하고 있습니다 StatusCode. 어떻게 액세스 할 수 StatusCode있습니까? 편집 : 더 많은 정보, 나는이 질문을 서둘러 썼습니다. HttpClientWebApi 프로젝트 내에서 다른 API에 액세스 하는 데 사용 하고 있습니다. 예, 제가 전화하는 이유를 알고 EnsureSuccessStatusCode()있습니다. 404 및 …

10
프로젝트에있는 폴더에서 파일 읽기
C # 프로젝트 (Windows 콘솔 응용 프로그램)가 있습니다. 프로젝트 내부에 Data 라는 폴더를 만들었습니다 . Data 폴더에는 두 개의 텍스트 파일이 있습니다. "Data"폴더에서 텍스트 파일을 어떻게 읽을 수 있습니까? 나는 아래에서 시도했다. string[] files = File.ReadAllLines(@"Data\Names.txt") 파일을 찾을 수 없다는 것은 오류입니다. 이전에 게시 된 일부 Stackoverflow 답변을 확인했지만 그 …
87 c# 

10
C #에서 열거하는 동안 List <T>에서 항목을 제거하는 지능적인 방법
루프에서 열거하는 동안 컬렉션에서 항목을 제거하려는 고전적인 경우가 있습니다. List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error is here. } 변경이 발생한 후 반복이 시작될 …
87 c#  list  foreach  enumeration 

12
LINQ를 사용하여 트리 검색
이 클래스에서 만든 트리가 있습니다. class Node { public string Key { get; } public List&lt;Node&gt; Children { get; } } 모든 자녀와 모든 자녀를 검색하여 조건과 일치하는 항목을 얻고 싶습니다. node.Key == SomeSpecialKey 어떻게 구현할 수 있습니까?
87 c#  .net  linq 

3
C # /. NET에서 두 이미지 병합
간단한 아이디어 : 병합하려는 이미지가 두 개 있습니다. 하나는 중간에 투명한 500x500이고 다른 하나는 150x150입니다. 기본 아이디어는 다음과 같습니다. 500x500 크기의 빈 캔버스를 만들고 150x150 이미지를 빈 캔버스 중간에 배치 한 다음 500x500 이미지를 복사하여 투명한 중간이 150x150이 빛나도록합니다. Java, PHP 및 Python에서 수행하는 방법을 알고 있습니다. C #에서 사용할 …
87 c#  .net  image 

7
여러 어셈블리를 하나로 병합하는 방법은 무엇입니까?
다음 서비스 스택의 DLL 및 일부 Azure의 DLL을 EXE 프로젝트에 복사했다는 점에서 EXE 프로젝트 (푸른 응용 프로그램의 시작 작업)를 사용하여 서비스 스택을 사용합니다. 이 EXE 프로젝트를 빌드하면 Azure DLL이 내 EXE와 함께 번들로 제공되지만 서비스 스택의 DLL은 EXE와 함께 번들로 제공되지 않습니다. 모든 컴퓨터에서 EXE를 실행하려면 모든 서비스 스택의 DLL을 …

4
VB.NET 코드를 C #으로 마이그레이션 할 때 for 루프가 다르게 작동하는 이유는 무엇입니까?
Visual Basic에서 C #으로 프로젝트를 마이그레이션하는 for중이며 사용중인 루프가 선언되는 방식을 변경해야했습니다 . VB.NET에서 for루프는 다음과 같이 선언됩니다. Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length stringValue = stringValue &amp; " " &amp; CStr(i) Console.WriteLine(stringValue) Next 출력되는 내용 : 42 1 42 …
87 c#  vb.net  loops  for-loop 

11
C #에서 반복기를 사용하여 텍스트 파일을 반대로 읽는 방법
약 400K 라인과 200M 정도의 대용량 파일을 처리해야합니다.하지만 때로는 상향식으로 처리해야합니다. 여기서 반복자 (수익률)를 어떻게 사용할 수 있습니까? 기본적으로 모든 것을 메모리에로드하는 것을 좋아하지 않습니다. .NET에서 반복자를 사용하는 것이 더 효율적이라는 것을 알고 있습니다.
87 c#  .net 

5
Console.WriteLine () 및 너무 많은 인수 오버로드가 필요합니까?
설명서를 살펴보면서 Console.WriteLine()메서드에 여러 오버로드가 있음을 알았 습니다. 특히 저의 호기심과 부분적인 혼란은 다음과 관련이 있습니다. public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, object arg1); public static void WriteLine(string format, object arg0, object arg1, object …
87 c# 

7
MemoryCache는 구성의 메모리 제한을 따르지 않습니다.
응용 프로그램에서 .NET 4.0 MemoryCache 클래스로 작업 하고 최대 캐시 크기를 제한하려고 시도하고 있지만 테스트에서 캐시가 실제로 제한을 따르는 것으로 나타나지 않습니다. MSDN에 따르면 캐시 크기를 제한하는 설정을 사용하고 있습니다. CacheMemoryLimitMegabytes : 개체 인스턴스가 증가 할 수있는 최대 메모리 크기 (MB)입니다. " PhysicalMemoryLimitPercentage : "캐시가 사용할 수있는 실제 메모리의 백분율로, …
87 c#  .net  caching  memorycache 

2
Roslyn에서 비동기 상태 머신 클래스 (구조체가 아님)가있는 이유는 무엇입니까?
이 매우 간단한 비동기 메서드를 고려해 봅시다. static async Task myMethodAsync() { await Task.Delay(500); } VS2013 (Pre Roslyn 컴파일러)으로 이것을 컴파일하면 생성 된 상태 머신이 구조체입니다. private struct &lt;myMethodAsync&gt;d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } VS2015 (Roslyn)로 컴파일 할 때 생성 된 코드는 다음과 같습니다. private …

12
Visual Studio (2008)의 대규모 솔루션에 대한 모범 사례 [닫기]
현재이 질문은 Q &amp; A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …

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