«c#» 태그된 질문

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

18
.NET을 사용하여 디렉토리에서 3 개월 이상 된 파일 삭제
3 개월 이상 된 특정 디렉터리의 파일을 삭제하는 방법을 알고 싶습니다 (C # 사용).하지만 날짜 기간이 유연 할 수 있다고 생각합니다. 명확하게 말하면, 90 일보다 오래된 파일을 찾고 있습니다. 즉, 90 일 이내에 생성 된 파일은 보관해야하고 다른 파일은 모두 삭제해야합니다.
117 c#  .net  file  directory 

10
File.Create ()를 사용한 후 다른 프로세스에서 사용중인 파일
런타임에 파일이 있는지 감지하려고합니다. 그렇지 않은 경우 파일을 만듭니다. 그러나 쓰기를 시도 할 때이 오류가 발생합니다. 다른 프로세스에서 사용 중이므로 프로세스가 'myfile.ext'파일에 액세스 할 수 없습니다. string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); } using (StreamWriter sw = File.AppendText(filePath)) { //write my text } 그것을 고치는 방법에 …
117 c#  file-io 

5
C # List <string>을 Dictionary <string, string>으로 변환
이것은 이상한 일처럼 보일 수 있지만 그것을 무시하면 사전의 각 키 값 쌍이 목록의 각 문자열 인 List를 Dictionary로 변환하는 멋진 간결한 방법이 있습니까? 즉 List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 나는 많은 검색을 해왔고 말 그대로 Stackoverflow에만 반대 방향으로 수행하는 수십 가지 예제가 있지만이 방법은 …
117 c#  list  dictionary 

6
존재하지 않을 수있는 JToken에서 가치 얻기 (모범 사례)
Json.NET을 사용하여 C #에 존재하지 않을 수도있는 JSON 값을 검색하는 가장 좋은 방법은 무엇입니까 ? 지금은 때때로 특정 키 / 값 쌍을 포함하고 때로는 포함하지 않는 JSON을 반환하는 JSON 공급자를 다루고 있습니다. 나는 내 값을 얻기 위해 (아마도 잘못되었을 수도 있음)이 방법을 사용하고 있습니다 (더블을 얻는 예). if(null != jToken["width"]) …
117 c#  json.net 

16
인터페이스와 클래스의 차이점은 무엇이며 클래스에서 직접 메서드를 구현할 수 있는데 인터페이스를 사용해야하는 이유는 무엇입니까?
나는 이것이 매우 기본적인 질문이라는 것을 알고 있지만 면접관이 매우 속임수로 내게 물었고 나는 무력했습니다. 저는 인터페이스에 대한 물질적 또는 이론적 정의 만 알고 있으며 제가 작업 한 많은 프로젝트에서도 구현했습니다. 그러나 나는 이것이 왜 그리고 어떻게 유용한 지 이해하지 못합니다. 나는 또한 인터페이스에서 한 가지를 이해하지 못합니다. 예를 들어, …
117 c#  class  oop  interface  abstraction 

8
인덱스 (0 기준)는 0보다 크거나 같아야합니다.
계속해서 오류가 발생합니다. 인덱스 (0 기준)는 0보다 크거나 같고 인수 목록의 크기보다 작아야합니다. 내 코드 : OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1)); Aboutme.Text = String.Format("{2}", reader.GetString(0)); }
117 c#  asp.net  mysql  sql 

8
C # 클래스 명명 규칙 : BaseClass 또는 ClassBase 또는 AbstractClass
기본 클래스 이름 지정에 권장되는 접근 방식은 무엇입니까? 유형 이름 앞에 " Base "또는 " Abstract "를 붙입니까? 아니면 "Base"를 접미사로 붙이 겠습니까? 다음을 고려하세요: 유형 : ViewModel예 : MainViewModel , ReportViewModel 기본 클래스 : BaseViewModel또는 ViewModelBase또는AbstractViewModel 다음 사항도 고려하십시오. 유형 : Product예 : VirtualProduct , ExpiringProduct 기본 클래스 : …

10
XAML DataGridColumns가 전체 DataGrid를 채우도록하려면 어떻게해야합니까?
크기 조정 가능한 열이있는 XAML (Silverlight 아님)에서 DataGrids를 사용하고 있는데 사용자가 화면 크기를 조정하면 DataGrid가 확장됩니다. 현재 모든 DataGrid 열의 너비가 DataGrid의 너비보다 작 으면 클릭 할 수없고 아무 용도도없는 추가 "열"이 나타납니다. 누구든지 한 열을 항상 크기를 조정하여 나머지 공간을 모두 채우는 방법을 알고 있습니까?
117 c#  wpf  xaml  datagrid  wpf-controls 

2
task.Result와 동일한 완료된 작업을 기다리십시오.
현재 Stephen Cleary의 " Concurrency in C # Cookbook "을 읽고 있는데 다음 기술을 발견했습니다. var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTask호출이고 httpclient.GetStringAsync, 그리고 timeoutTask실행된다 Task.Delay. 시간 초과되지 않은 downloadTask경우 이미 완료된 것입니다. downloadTask.Result작업이 이미 완료된 경우 반환하는 대신 두 번째 …

4
C #에서 Select와 ConvertAll의 차이점
몇 가지 목록이 있습니다. List&lt;int&gt; list = new List&lt;int&gt; { 1, 2, 3, 4, 5 }; 목록의 요소에 약간의 변형을 적용하고 싶습니다. 두 가지 방법으로이 작업을 수행 할 수 있습니다. List&lt;int&gt; list1 = list.Select(x =&gt; 2 * x).ToList(); List&lt;int&gt; list2 = list.ConvertAll(x =&gt; 2 * x).ToList(); 이 두 가지 방법의 …
117 c#  .net  list 

2
KeyValuePair VS DictionaryEntry
제네릭 버전 인 KeyValuePair와 DictionaryEntry의 차이점은 무엇입니까? 일반 Dictionary 클래스에서 DictionaryEntry 대신 KeyValuePair가 사용되는 이유는 무엇입니까?
117 c# 

3
주어진 유형이 열거 형인지 확인
모든 열거 형을 [Description] 속성에 정의 된 문자열 값으로 변환 할 수 있도록 Json.NET 용 JsonConverter를 작성 중입니다. 예를 들면 : public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } myEnum.Description()분명히 문자열 설명을 반환 하는 지원 코드가 있습니다. JsonConverter 구현에는 …
117 c#  enums 

10
C #에서 마우스 위치 가져 오기
마우스 위치는 어떻게 얻습니까? 화면 위치 측면에서 원합니다. 현재 마우스 위치로 설정하려는 프로그램을 시작합니다. Location.X = ?? Location.Y = ?? 편집 : 양식이 생성되기 전에 발생해야합니다.
117 c#  mouse-position 

10
ASP.NET Core에서 npm을 사용하는 방법
npm을 사용하여 ASP.NET Core 애플리케이션에 필요한 jQuery, Bootstrap, Font Awesome 및 유사한 클라이언트 라이브러리를 관리하고 있습니다. 나를 위해 일한 접근 방식은 프로젝트에 package.json 파일을 추가하는 것으로 시작되었습니다. { "version": "1.0.0", "name": "myapp", "private": true, "devDependencies": { }, "dependencies": { "bootstrap": "^3.3.6", "font-awesome": "^4.6.1", "jquery": "^2.2.3" } } npm은 이러한 패키지를 …

5
CancellationToken 속성을 사용하는 방법은 무엇입니까?
RulyCanceler 클래스 에 대한 이전 코드와 비교 하여 CancellationTokenSource. 취소 토큰 에서 언급 한대로 예외를 던지거나 잡지 않고 어떻게 사용합니까? IsCancellationRequested부동산을 사용할 수 있습니까 ? 나는 이것을 다음과 같이 사용하려고 시도했다. cancelToken.ThrowIfCancellationRequested(); 과 try { new Thread(() =&gt; Work(cancelSource.Token)).Start(); } catch (OperationCanceledException) { Console.WriteLine("Canceled!"); } 그러나 이것은 cancelToken.ThrowIfCancellationRequested();메소드에서 런타임 오류를 …

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