C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.
Parse ()와 TryParse ()의 차이점은 무엇입니까? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Try-Catch 블록과 같은 어떤 형태의 오류 검사가 있습니까?
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
나는 우연히 이 MSDN 페이지 상태가 : 자체 소스 코드에서 의도적으로 Exception , SystemException , NullReferenceException 또는 IndexOutOfRangeException을 발생 시키지 마십시오 . 불행히도 그 이유를 설명 할 필요가 없습니다. 나는 그 이유를 추측 할 수 있지만 주제에 대해 더 권위있는 누군가가 그들의 통찰력을 제공 할 수 있기를 바랍니다. 처음 두 …
내 프로젝트 폴더의 \ lib 폴더에 몇 개의 dll 파일이 있습니다. dll의 속성 페이지에서 "Build Action"을 "Content"로, "Copy to Output Directory"를 "Copy always"로 선택했습니다. 빌드 후 실제로 dll을 복사했지만 \ bin \ Release가 아닌 \ bin \ Release \ lib 안에 있습니다. 빌드 후 스크립트를 작성하거나 nant 등에 의존하지 않고 …
.ToLookup<TSource, TKey>를 반환합니다 ILookup<TKey, TSource>. ILookup<TKey, TSource>또한 인터페이스를 구현 IEnumerable<IGrouping<TKey, TSource>>합니다. .GroupBy<TSource, TKey>를 반환합니다 IEnumerable<IGrouping<Tkey, TSource>>. ILookup에는 편리한 인덱서 속성이 있으므로 사전과 같은 (또는 조회와 같은) 방식으로 사용할 수 있지만 GroupBy는 사용할 수 없습니다. 인덱서가없는 GroupBy는 작업하기가 어렵습니다. 반환 개체를 참조 할 수있는 거의 유일한 방법은 개체를 반복하거나 다른 LINQ …
다음을 사용하는 대신 하이픈 속성이있는 요소를 만들 때 더 좋은 구문이 있습니까? <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> 제안 된 표준 HTML 5 및 WIA ARIA 에 대한 HTML 사양을 살펴보면 HTML 속성의 하이픈이 일종의 단순한 이름 간격으로 더 일반적으로 사용될 계획 인 것 …
내 C # 코드에서 SQL Server 저장 프로 시저를 호출하고 있습니다. using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = SqlDbType.Structured; NDistanceParameter.SqlDbType …
어떻게 밖으로 휴식 할 parallel.for 루프? 다음과 같은 매우 복잡한 진술이 있습니다. Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); 병렬 클래스를 사용하면이 프로세스를 훨씬 최적화 할 수 있습니다. 하나; 병렬 루프를 끊는 방법을 알 …
내 JObject에있는 데이터에 액세스하는 방법을 결정하려고하는데 평생 사용 방법을 결정할 수 없습니다. JObject Object = (JObject)Response.Data["my_key"]; Console.WriteLine (Object)을 수행하여 콘솔에 인쇄 할 수 있으며 데이터를 볼 수 있습니다. { "my_data" : "more of my string data" ... } 그러나 나는 그것을 통해 반복 / 열거하는 방법을 모른다. 누구나 아이디어가 있습니까? …
저는 다중 스레딩과 병렬 처리를 실험 해 왔으며 처리 속도에 대한 기본적인 계산 및 통계 분석을 수행하기 위해 카운터가 필요했습니다. 내 클래스의 동시 사용 문제를 피하기 위해 내 클래스의 개인 변수에 잠금 문을 사용했습니다. private object mutex = new object(); public void Count(int amount) { lock(mutex) { done += amount; …