«c#» 태그된 질문

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

8
ASP.NET Core RC2 웹 API에서 HTTP 500을 반환하는 방법?
RC1로 돌아가서 다음과 같이합니다. [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } RC2에는 더 이상 HttpStatusCodeResult가 없으며 500 유형의 IActionResult를 반환 할 수있는 항목이 없습니다. 내가 요구하는 것과 접근법이 완전히 다른가요? 더 이상 Controller코드를 사용하지 않습니까? 프레임 워크가 일반적인 500 …

8
파일 또는 어셈블리 'xxx'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다.
방금 Subversion에서 새 폴더로 개정판을 확인했습니다. 솔루션을 열었고 실행할 때 이것을 얻습니다. 파일 또는 어셈블리 'xxxx'또는 해당 종속성 중 하나를로드 할 수 없습니다. 형식이 잘못된 프로그램을로드하려고했습니다. 이것은 내가 얼마 전에 체크인했던 것과 같은 코드입니다. 왜 지금이 일을하고 있습니까? 이제 xxx 프로젝트의 bin 폴더에 Debug 대신 Debug x86이 표시됩니다. 디버그 x86은 …
188 c# 


6
동기 연결에 HttpClient를 사용하는 이유
API와 상호 작용할 클래스 라이브러리를 작성 중입니다. API를 호출하고 XML 응답을 처리해야합니다. HttpClient비동기 연결 에 사용하면 얻을 수있는 이점을 볼 수 있지만 내가하는 일은 순전히 동기이므로를 사용하는 것보다 큰 이점을 볼 수 없습니다 HttpWebRequest. 누구든지 어떤 빛을 발산 할 수 있다면 크게 감사하겠습니다. 나는 그것을 위해 새로운 기술을 사용하는 사람이 …


19
종속 DLL이 Visual Studio의 빌드 출력 폴더로 복사되지 않습니다
비주얼 스튜디오 솔루션이 있습니다. 솔루션에 많은 프로젝트가 있습니다. 시작 역할을하고 다른 프로젝트를 사용하는 하나의 주요 프로젝트가 있습니다. "ProjectX"라는 프로젝트가 있습니다. 참조는 기본 프로젝트에 추가됩니다. ProjectX는 솔루션의 일부가 아닌 다른 .NET dll (예 : abc.dll)을 참조합니다. 이제이 abc.dll은 기본 프로젝트의 bin / debug 폴더에 복사해야하지만 복사되지는 않습니다. 알려진 이유가 무엇입니까?

18
C # 사용자에게 폴더에 대한 쓰기 권한이 있는지 테스트
실제로 시도하기 전에 사용자가 폴더에 쓸 수 있는지 테스트해야합니다. Directory.GetAccessControl () 메서드를 사용하여 폴더에 대한 보안 권한을 검색하려고 시도하는 다음 메서드 (C # 2.0)를 구현했습니다 . private bool hasWriteAccessToFolder(string folderPath) { try { // Attempt to get a list of security permissions from the folder. // This will raise an …

15
.NET에서 사용한 후 개체를 Null / Nothing으로 설정
작업이 끝나면 모든 개체를 null( NothingVB.NET에서) 로 설정해야합니까 ? .NET에서는 IDisposable일부 자원을 해제 하기 위해 인터페이스를 구현하는 객체 인스턴스를 처분해야한다는 것을 이해합니다. 하지만 객체는 폐기 된 후에도 여전히 무언가 일 수 있으므로 (따라서 isDisposed양식 의 속성) 여전히 상주 할 수 있다고 가정합니다 기억이나 적어도 부분적으로? 또한 객체가 범위를 벗어나면 가비지 …

12
C # 이진 리터럴
16 진수 앞에 0x를 붙이는 것과 같이 C #에서 이진 리터럴을 작성하는 방법이 있습니까? 0b가 작동하지 않습니다. 그렇지 않은 경우 쉬운 방법은 무엇입니까? 어떤 종류의 문자열 변환?
187 c#  syntax  binary 

10
문자열에 C #의 문자 만 포함되어 있는지 확인
입력 문자열이 있고 다음이 포함되어 있는지 확인하고 싶습니다. 글자 만 문자와 숫자 만 문자, 숫자 또는 밑줄 만 명확히하기 위해 코드에 3 가지 사례가 있으며 각각 다른 검증을 요구합니다. C #에서 이것을 달성하는 가장 간단한 방법은 무엇입니까?
187 c#  string 

22
“WaitForExit”에 ProcessStartInfo가 걸려 있습니까? 왜?
다음 코드가 있습니다. info = new System.Diagnostics.ProcessStartInfo("TheProgram.exe", String.Join(" ", args)); info.CreateNoWindow = true; info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; info.RedirectStandardOutput = true; info.UseShellExecute = false; System.Diagnostics.Process p = System.Diagnostics.Process.Start(info); p.WaitForExit(); Console.WriteLine(p.StandardOutput.ReadToEnd()); //need the StandardOutput contents 시작하는 프로세스의 출력 길이가 약 7MB라는 것을 알고 있습니다. Windows 콘솔에서 실행하면 정상적으로 작동합니다. 불행히도 프로그래밍 방식으로 이것은 …

23
SqlCommand 개체에서 생성 된 SQL 문을 가져 오시겠습니까?
다음 코드가 있습니다. Using cmd As SqlCommand = Connection.CreateCommand cmd.CommandText = "UPDATE someTable SET Value = @Value" cmd.CommandText &= " WHERE Id = @Id" cmd.Parameters.AddWithValue("@Id", 1234) cmd.Parameters.AddWithValue("@Value", "myValue") cmd.ExecuteNonQuery End Using 최종 SQL 문을 String으로 가져올 수있는 방법이 있는지 궁금합니다. UPDATE someTable SET Value = "myValue" WHERE Id = 1234 …
186 c#  vb.net  ado.net 


8
두 날짜 시간 값의 차이를 시간 단위로 표시
데이터베이스에서 두 개의 날짜 시간 값을 검색 중입니다. 값이 검색되면 두 값의 차이가 필요합니다. 이를 위해 두 날짜 값의 차이를 저장하는 시간 범위 변수를 만듭니다. TimeSpan? variable = datevalue1 - datevalue2; 이제 Timespan 변수에 저장된 차이를 시간 수로 표시해야합니다. TimeSpan.TotalHours를 언급 했지만 어떤 이유로 똑같이 적용 할 수 없습니다. 어떻게합니까? …


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