«c#» 태그된 질문

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

12
그래프에서 뚜렷하게 다른 RGB 색상 생성
그래프를 생성하고 다른 데이터 세트를 표시 할 때 일반적으로 세트를 색상별로 구분하는 것이 좋습니다. 따라서 한 줄은 빨간색이고 다음 줄은 녹색입니다. 문제는 데이터 세트의 수를 알 수없는 경우 이러한 색상을 무작위로 생성해야하며 종종 서로 매우 가깝게됩니다 (예 : 녹색, 연한 녹색). 이 문제를 어떻게 해결할 수 있는지, 그리고 뚜렷하게 다른 …
84 c#  random  graph  colors 

7
C #에서 템플릿 전문화를 수행하는 방법
C # 전문화는 어떻게 하시겠습니까? 문제를 제기하겠습니다. 템플릿 유형이 있지만 그것이 무엇인지 모릅니다. 그러나 XYZ호출하려는 것에서 파생 된 것인지 알고 있습니다 .alternativeFunc(). 가장 좋은 방법은 전문 함수 나 클래스를 호출하는 것입니다 normalCall반환 .normalFunc()의 파생 유형에 다른 전문성을 가지고있는 동안 XYZ전화로 .alternativeFunc(). 이것이 C #에서 어떻게 수행됩니까?

7
'int'의 차이점은 무엇입니까? C #에서 'int'?
나는 이전에 stackoverflow에서이 답변을 보았 음을 90 % 확신합니다. 사실 "int?"를 본 적이 없습니다. 구문을보기 전에 여기에 있지만 어떻게 검색해도 이전 게시물을 찾을 수 없으며 나를 미치게 만듭니다. 내가 우연히 재미있는 버섯을 먹었을 가능성이 있지만, 그렇지 않다면 누군가가 그것을 찾거나 다시 설명 할 수 있다면 이전 게시물을 지적 해 주시겠습니까? …
84 c#  syntax  types  nullable 

4
TimeZoneInfo를 사용하여 일광 절약 시간 동안 현지 시간을 얻는 방법은 무엇입니까?
나는 DateTimeOffset어떤 시간대에서든 특정 순간을 전달 하기 위해 노력하고 있습니다 . TimeZoneInfo일광 절약 시간제 를 사용하는 방법을 알 수 없습니다 . var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); 다음과 같이 출력됩니다. 2010-06-02 오후 4:37:19 2010 년 6 월 2 …

5
동시 사전 올바른 사용법
이것이 동시 사전의 올바른 사용이라고 생각하는 것이 맞습니까? private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; 잠금 등이 없으며 여러 스레드가 동일한 작업을 시도하더라도 …


5
Environment.GetFolderPath (… CommonApplicationData)가 Vista에서 여전히 "C : \ Documents and Settings \"를 반환합니다.
내가 이해했듯이, 당신은 Environment.GetFolderPathOS 독립적 인 코드를 가지도록이 방법 을 사용해야한다 . Windows XP는 C:\Documents and Settings\. Windows Vista는 C:\ProgramData및 C:\Users. Windows Vista 컴퓨터에서 아래 코드를 사용하고 있는데 C:\Documents and Settings\디렉토리가 아닌 대신 반환됩니다. C:\ProgramData아이디어가 있습니까? string commonAppData = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); try { File.CreateText( Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\mycompany\\uid"); log.Debug("Created file successfully"); } …
84 c#  .net 



3
JObject에 JToken을 어떻게 추가합니까?
JSON.Net을 사용하여 일부 텍스트의 JSON 개체를 기존 JSON 파일에 추가하려고합니다. 예를 들어 다음과 같은 JSON 데이터가있는 경우 : { "food": { "fruit": { "apple": { "colour": "red", "size": "small" }, "orange": { "colour": "orange", "size": "large" } } } } 나는 이것을 이렇게하려고 노력 해왔다. var foodJsonObj = JObject.Parse(jsonText); var …
84 c#  json.net 

6
Int를 C #의 Generic Enum으로 캐스팅
유사 캐스트 INT는 C #에서 열거 형 하지만 내 열거 형은 제네릭 형식 매개 변수입니다. 이를 처리 하는 가장 좋은 방법 은 무엇입니까 ? 예: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } 컴파일러 오류 생성 Cannot convert type 'int' to 'T' 전체 코드는 다음과 …
84 c#  generics  casting  enums 

7
System.IO.IOException : System.IO.Path.GetTempFileName ()을 사용할 때 "파일이 있습니다"-해결 방법?
내 고객 중 한 명이 내 제품을 사용하려고 할 때마다 예외가 발생했습니다. 발생한 예외의 호출 스택을 얻었습니다. 맨 위는 다음과 같습니다. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.Path.GetTempFileName() at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream) at System.Windows.Input.Cursor..ctor(Stream cursorStream) 인터넷 검색 을 통해 % TEMP % 폴더에 65535 개 이상의 임시 파일이있을 때이 …
84 c#  .net 


8
List <string>을 DataGridView 컨트롤에 바인딩하는 방법은 무엇입니까?
나는 간단한 List&lt;string&gt;것이 있고 그것을 DataGridView열에 표시하고 싶습니다 . 목록에 더 복잡한 개체가 포함되어 있으면 목록을 DataSource속성 값으로 설정하면 됩니다. 하지만 이렇게 할 때 : myDataGridView.DataSource = myStringList; 열이 호출 Length되고 문자열의 길이가 표시됩니다. 열의 목록에서 실제 문자열 값을 표시하는 방법은 무엇입니까?

19
한 양식에서 다른 양식으로 값 보내기
두 Forms (C #)간에 값을 전달하고 싶습니다. 어떻게하니? Form1과 Form2의 두 가지 양식이 있습니다. Form1에는 단추가 하나 있습니다. 이 버튼을 클릭하면 Form2가 열리고 Form1은 비활성 모드 (즉, 선택할 수 없음)에 있어야합니다. Form2에는 하나의 텍스트 상자와 하나의 제출 단추가 있습니다. Form2의 텍스트 상자에 메시지를 입력하고 제출 단추를 클릭하면 Form2가 닫히고 Form1이 …

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