C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.
사용자가 제공 한 URL에서 콘텐츠를 읽는 프로그램을 작성 중입니다. 내 문제는 다음과 같은 코드에 있습니다. Uri uri = new Uri(url); WebRequest webRequest = WebRequest.Create(uri); WebResponse webResponse = webRequest.GetResponse(); ReadFrom(webResponse.GetResponseStream()); 제공된 URL 이 "https : //"URL 인 경우 이는 중단됩니다 . 누구든지 SSL 암호화 콘텐츠에서 작동하도록이 코드를 변경하는 데 도움을 줄 …
열거 형을 자동으로 생성 한 다음 데이터베이스 조회 테이블의 값을 기반으로 C #에서 해당 값을 사용하는 방법 (엔터프라이즈 라이브러리 데이터 레이어 사용)? 예를 들어, 데이터베이스에 새 조회 값을 추가하는 경우 코드에 추가 정적 열거 형 값 선언을 수동으로 추가 할 필요가 없습니다. 열거 형을 데이터베이스와 동기화 상태로 유지하고 싶습니다. 이것과 …
5 분마다 몇 가지 메서드를 호출하고 싶습니다. 어떻게 할 수 있습니까? public class Program { static void Main(string[] args) { Console.WriteLine("*** calling MyMethod *** "); Console.ReadLine(); } private MyMethod() { Console.WriteLine("*** Method is executed at {0} ***", DateTime.Now); Console.ReadLine(); } }
목록을 가져 와서 쉼표로 구분 된 문자열로 변환하는 방법이 있습니까? 나는 내가 그것을 반복하고 만들 수 있다는 것을 알고 있지만 어떻게 든 여러분 중 일부는 그것을하는 더 멋진 방법이라고 생각합니까? 나는 이러한 유형의 '트릭'을 정말로 배우고 싶으므로 사용하는 방법에 대해 설명하거나 문서에 링크하십시오.
아래 코드에서 더하기 기호를 사용하면 몇 개의 String 객체가 생성됩니까? String result = "1" + "2" + "3" + "4"; 다음과 같으면 "1", "2", "12"의 세 가지 String 개체를 말했을 것입니다. String result = "1" + "2"; 또한 성능 향상을 위해 String 개체가 String Intern Pool / Table에 캐시된다는 것을 …
다음 C # 코드가 컴파일되지 않는 이유를 이해할 수 없습니다. 보시다시피 IEnumerable<T>매개 변수가있는 (그리고 인터페이스로 T제한됨) 정적 제네릭 메서드 Something이 있으며이 IA매개 변수는 암시 적으로 IEnumerable<IA>. 설명은 무엇입니까? (나는 그것이 작동하지 않는 이유를 이해하기 위해 해결 방법을 검색하지 않습니다). public interface IA { } public interface IB : IA { …
.Net에서 ObsoleteAtribute를 사용하면 객체 / 메서드 / 프로퍼티가 쓸모없고 다른 것을 사용해야한다는 컴파일러 경고가 표시됩니다. 저는 현재 전 직원 코드를 리팩토링해야하는 프로젝트를 진행하고 있습니다. 작성하는 메시지를 제공하는 컴파일러 경고를 생성하는 메서드 또는 속성을 표시하는 데 사용할 수있는 사용자 지정 특성을 작성하고 싶습니다. 이 같은 [MyAttribute("This code sux and should be …
컴파일 타임에 개체의 유형을 알지 못하기 때문에 리플렉션을 통해 유형에 대해 정적 메서드 Parse 를 호출하고 있습니다 (하지만 Parse 메서드가 있고 문자열을 사용함). 그러나 모호한 일치 예외가 발생합니다. 아마도 각각 단일 개체 (문자열, 정수, 이중 등)를 사용하는 오버로드 된 Parse 메서드 가 많기 때문일 것 입니다. 올바른 메서드 ( Parse …
디버깅하는 동안 출력 창에서 스레드 종료 코드는 정확히 무엇입니까? 어떤 정보를 제공합니까? 그것은 어떻게 든 유용하거나 나를 괴롭히지 않아야하는 내부적 인 것입니까? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). 중요성과 함께 가능한 종료 코드 목록이 있습니까?