«c#» 태그된 질문

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

9
상승 된 권한이 있거나없는 관리자로 실행 중인지 감지 하시겠습니까?
상승 된 권한으로 실행 중인지 여부를 감지해야하는 응용 프로그램이 있습니다. 현재 다음과 같은 코드가 설정되어 있습니다. static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } 이것은 사용자가 관리자인지 아닌지를 감지하기 위해 작동하지만 권한 상승없이 관리자로 실행하는 경우 작동하지 않습니다. (예 : vshost.exe). …

6
클래스에 속성이 있는지 확인
클래스에 속성이 있는지 확인하려고 시도했습니다. public static bool HasProperty(this object obj, string propertyName) { return obj.GetType().GetProperty(propertyName) != null; } 첫 번째 테스트 방법이 통과하지 못하는 이유를 이해할 수 없습니다. [TestMethod] public void Test_HasProperty_True() { var res = typeof(MyClass).HasProperty("Label"); Assert.IsTrue(res); } [TestMethod] public void Test_HasProperty_False() { var res = typeof(MyClass).HasProperty("Lab"); Assert.IsFalse(res); …
82 c#  .net  reflection 


11
double.NaN이 자신과 같지 않은 이유는 무엇입니까?
누군가 나에게 이것을 설명 할 수 있습니까? C #에서 double.NaN은 double.NaN과 같지 않습니다. bool huh = double.NaN == double.NaN; // huh = false bool huh2 = double.NaN >= 0; // huh2 = false bool huh3 = double.NaN <= 0; // huh3 = false double.NaN과 비교할 수있는 상수는 무엇입니까?
82 c#  .net 

4
먼저 EF 코드의 CTP5에 대해 ProxyCreationEnabled를 끄는 단점은 무엇입니까?
내 WCF 서비스가 코드 우선 모델에서 클래스를 반환 할 수있는 유일한 방법은 아래 코드 ProxyCreationEnable를 false사용하여를 로 설정하는 것 입니다. ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; 이렇게하면 부정적인 결과는 무엇입니까? 한 가지 이점은 최소한 이러한 동적 유형을 직렬화하여 WCF를 사용하여 유선으로 전송할 수 있다는 것입니다.

12
루프 중에 TextBox.Text에 추가하면 반복 할 때마다 더 많은 메모리를 차지하는 이유는 무엇입니까?
짧은 질문 180,000 번 실행되는 루프가 있습니다. 각 반복이 끝날 때 실시간으로 업데이트되는 TextBox에 결과를 추가해야합니다. 를 사용 MyTextBox.Text += someValue하면 응용 프로그램이 엄청난 양의 메모리를 사용하게되며 수천 개의 레코드를 사용하면 사용 가능한 메모리가 부족합니다. TextBox.Text180,000 번에 텍스트를 추가하는 더 효율적인 방법이 있습니까? 편집 나는이 특정 경우의 결과에 대해 정말로 …
82 c#  wpf 

7
날짜가 yyyy-dd-MM 형식 인 DateTime.TryParse 문제
다음 날짜는 문자열 형식 "2011-29-01 12:00 am"입니다. 이제 다음 코드를 사용하여이를 datetime 형식으로 변환하려고합니다. DateTime.TryParse(dateTime, out dt); 하지만 나는 항상 dt를 {1/1/0001 12:00:00 AM}으로 받고 있습니다. 이유를 말씀해 주시겠습니까? 그 문자열을 날짜로 어떻게 변환 할 수 있습니까? 편집 : 나는 모두가 형식 인수를 사용하도록 언급하는 것을 보았습니다. 사용자가 원하는 사용자 …

3
IdentityServer4는 UserService를 등록하고 asp.net 코어의 데이터베이스에서 사용자를 가져옵니다.
UserServiceasp.net 코어에서 IdentityServer4에 등록하는 방법을 모두 검색 했지만 올바른 방법을 찾지 못하는 것 같습니다. 이것은 여기 에있는 InMemoryUsers를 등록하는 코드 이지만 샘플에 정의 된 정적 사용자가 아닌 내 MSSQL DB의 사용자에 액세스하고 싶습니다. var builder = services.AddIdentityServer(options => { options.SigningCertificate = cert; }); builder.AddInMemoryClients(Clients.Get()); builder.AddInMemoryScopes(Scopes.Get()); builder.AddInMemoryUsers(Users.Get()); 그래서 나는 이것을 IdentityServer3 …

6
Visual Studio에서 파일의 상대 경로를 얻는 방법은 무엇입니까?
Visual Studio의 솔루션 탐색기에서 추가 한 이미지 파일의 경로를 얻으려고하는데 해당 이미지의 상대 경로를 가져올 수 없습니다. H는 내 프로젝트의 파일 구조입니다. / BulutDepoProject / FolderIcon Folder.ico Main.cs 다음과 같은 이미지를 얻을 수 있습니다. "C:\\Users\\Tolga\\Desktop\\BulutDepo\\BulutDepoProject\\FolderIcon\\Folder.ico" 그러나 다음과 같은 것으로 얻을 수 있어야합니다. "~\\FolderIcon\\Folder.ico" 나는 그것의 정확한 구문을 모르기 때문에 이미지를 …
82 c#  visual-studio 

11
ASP.NET에서 현재 도메인 이름을 얻는 방법
asp.net c #에서 현재 도메인 이름을 얻고 싶습니다. 이 코드를 사용하고 있습니다. string DomainName = HttpContext.Current.Request.Url.Host; 내 URL은 localhost:5858있지만 localhost. 이제 localhost에서 내 프로젝트를 사용하고 있습니다. 나는 localhost : 5858을 얻고 싶다. 다른 예를 들어,이 도메인을 사용할 때 www.somedomainname.com 난 갖길 원해 somedomainname.com 현재 도메인 이름을 얻는 방법을 알려주세요.
82 c#  asp.net 

13
문자열을 돈으로 포맷하는 방법
내가 좋아하는 캐릭터가 000000000100나는 1.00와 그 반대로 변환하고 싶습니다. 선행 0은 제거되고 마지막 두 자리는 10 진수입니다. 더 많은 예를 들어 보겠습니다. 000000001000 <=> 10.00 000000001005 <=> 10.05 000000331150 <=> 3311.50 아래는 내가 시도하는 코드이며 소수점없이 결과를 제공합니다. amtf = string.Format("{0:0.00}", amt.TrimStart(new char[] {'0'}));
82 c# 

6
주 창을 닫을 때 WPF 앱이 종료되지 않음
저는 Visual Studio에서 WinForms 프로그래밍에 익숙하지만 WPF를 사용해보고 싶었습니다. 내 프로젝트에 Window01이라는 다른 창을 추가했습니다. 기본 창은 MainWindow라고합니다. public MainWindow()생성자 전에 Window01을 선언합니다. Window01 w1; 이제이 창을 다음에서 인스턴스화합니다. private void Window_Loaded(object sender, RoutedEventArgs e) { w1 = new Window01(); } 창이 표시되는 버튼이 w1.ShowDialog();있습니다.. 여기서 '재미있는'점은 디버깅을 사용하여 응용 …

7
전체 문자열을 정규식과 어떻게 일치 시키나요?
전체 문자열이 내 쿼리와 일치하는 경우에만 일치하는 정규식이 필요합니다. 예를 들어 "Red October"라는 이름의 영화를 검색하는 경우 정확한 제목 (대소 문자 구분 안 함) 만 일치시키고 "The Hunt For Red October"와 같은 제목은 일치시키지 않습니다. 이 작업을 수행하는 방법을 잘 모르겠습니다. 아는 사람 있어요? 감사!
82 c#  .net  regex 

3
C # 코드에서 DataTemplate을 어떻게 빌드합니까?
winform interop에 대한 드롭 다운 목록을 작성하려고하는데 코드에서 드롭 다운을 만들고 있습니다. 그러나 지정한 DataTemplate을 기반으로 바인딩 할 데이터를 가져 오는 데 문제가 있습니다. 내가 무엇을 놓치고 있습니까? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel { Orientation = System.Windows.Controls.Orientation.Vertical …
82 c#  wpf  datatemplate 

9
ASP.NET Core를 사용하여 절대 URL 가져 오기
MVC 5에서는 상대 URL 대신 절대 URL을 생성하는 다음 확장 메서드를 사용했습니다. public static class UrlHelperExtensions { public static string AbsoluteAction( this UrlHelper url, string actionName, string controllerName, object routeValues = null) { string scheme = url.RequestContext.HttpContext.Request.Url.Scheme; return url.Action(actionName, controllerName, routeValues, scheme); } public static string AbsoluteContent( this UrlHelper url, …
82 c#  asp.net-core 

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