«c#» 태그된 질문

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

6
반사와 함께 '주조'
다음 샘플 코드를 고려하십시오. class SampleClass { public long SomeProperty { get; set; } } public void SetValue(SampleClass instance, decimal value) { // value is of type decimal, but is in reality a natural number => cast instance.SomeProperty = (long)value; } 이제 반사를 통해 비슷한 작업을 수행해야합니다. void SetValue(PropertyInfo info, …
81 c#  reflection  casting 

4
ASP.NET Identity 2.0에서 현재 사용자 ID 가져 오기
방금 새 2.0 버전의 Identity Framework를 사용하도록 전환했습니다. 1.0에서는 manager.FindByIdAsync(User.Identity.GetUserId()). 이 GetUserId()방법은 2.0에 존재하지 않는 것 같습니다. 이제 내가 알아낼 수 manager.FindByEmailAsync(User.Identity.Name)있는 것은 사용자 테이블의 사용자 이름 필드를 참조하는 것을 사용 하는 것입니다. 내 응용 프로그램에서 이것은 이메일 필드와 동일하게 설정됩니다. 누군가 이메일을 업데이트해야 할 때 문제가 발생하는 것을 볼 …

9
리플렉션을 사용하여 선언 순서대로 속성 가져 오기
클래스에서 선언 된 순서대로 리플렉션을 사용하여 모든 속성을 가져와야합니다. MSDN에 따르면 사용시 주문이 보장되지 않습니다.GetProperties() GetProperties 메서드는 사전 순 또는 선언 순서와 같은 특정 순서로 속성을 반환하지 않습니다. 하지만 .NET Core 속성을 주문하여 해결 방법이 있음을 읽었습니다 MetadataToken. 제 질문은 안전합니까? MSDN에서 정보를 찾을 수없는 것 같습니다. 아니면이 문제를 해결하는 …

4
IEnumerable에는 Count 메서드가 없습니다.
다음과 같은 방법이 있습니다. public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } .Count()위에서 할 때 빨간색 밑줄이 그어진 이유는 무엇 입니까? 다음과 같은 오류가 발생했습니다. 오류 1 'System.Collections.Generic.IEnumerable'에 'Count'에 대한 정의가 포함되어 있지 않으며 'System.Collections.Generic.IEnumerable'유형의 첫 번째 인수를 허용하는 확장 …
81 c#  asp.net  enumerable 

4
C #을 통해 웹 사이트에 로그인
저는 비교적 C #을 처음 사용하고 웹 사이트에서 소스 코드의 일부를 읽는 애플리케이션이 있습니다. 모두 작동합니다. 그러나 문제는 문제의 페이지에서 사용자가이 소스 코드에 액세스하기 위해 로그인해야한다는 것입니다. 내 프로그램에 웹 사이트에 사용자를 처음 로그인하는 방법이 필요한 것은이 작업이 완료되면 소스 코드에 액세스하여 읽을 수 있습니다. 로그인해야하는 웹 사이트 : mmoinn.com/index.do?PageModule=UsersLogin …

7
Dictionary <string, object>를 익명 개체로 변환 하시겠습니까?
먼저, 더 명확하게하기 위해 위에서부터 내 시나리오를 설명하겠습니다. 다음 서명이있는 메서드가 있습니다. public virtual void SendEmail(String from, List&lt;String&gt; recepients, Object model) 내가 원하는 것은 처음 두 매개 변수와 함께 모델 개체의 속성을 가진 익명 개체를 생성하는 것입니다. 모델 객체를 PropertyInfo []로 병합하는 것은 매우 간단합니다. 따라서 PropertyInfo와 처음 두 개의 …

8
C #의 '=>'구문은 무엇을 의미합니까?
이 포럼의 일부 질문에서이 구문을 살펴 보았지만 Google과 다른 검색 엔진은 검색에서 문자와 숫자를 제외한 모든 것을 차단하는 경향이 있으므로 "=&gt;"를 검색하는 것은 불가능합니다. 누구든지 그것이 무엇이며 어떻게 사용되는지 말해 줄 수 있습니까?
81 c#  syntax 


9
ConfigurationManager.AppSettings-수정 및 저장 방법
질문하기에는 너무 사소하게 들릴 수 있으며 기사에서 제안한 것과 동일한 작업을 수행하지만 예상대로 작동하지 않습니다. 누군가가 나를 올바른 방향으로 안내 할 수 있기를 바랍니다. AppSettings별로 사용자 설정을 저장하고 싶습니다. Winform이 닫히면 다음을 트리거합니다. conf.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null) ConfigurationManager.AppSettings["IntegrateWithPerforce"] = e.Payload.IntegrateCheckBox.ToString(); else config.AppSettings.Settings.Add("IntegrateWithPerforce", e.Payload.IntegrateCheckBox.ToString()); config.Save(ConfigurationSaveMode.Modified); 따라서 항목이 …

5
OpenFileDialog 경로 / 파일 이름에서 경로 추출
파일 선택으로 시작하는 작은 유틸리티를 작성 중입니다. 그런 다음 폴더를 선택해야합니다. 선택한 파일이 있던 폴더를 기본 폴더로 지정하고 싶습니다. OpenFileDialog.FileName전체 경로 및 파일 이름을 반환합니다 -내가 원하는 것은 경로 부분 (sans filename) 만 가져 오는 것이므로 처음 선택한 폴더 로 사용할 수 있습니다 . private System.Windows.Forms.OpenFileDialog ofd; private System.Windows.Forms.FolderBrowserDialog fbd; …
81 c#  .net  parsing  path 


12
MVC : 비즈니스 로직을 어디에 넣을까요? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문 개선 우선, 나는 이것에 대한 많은 질문을 보았지만 그 뒤에 충분한 추론이 없습니다. …

11
시작시 예외 코드 : 0xE0434352로 충돌하는 .NET Windows 응용 프로그램을 수정하려면 어떻게해야합니까?
저는 Visual Studio 2010에서 .NET Windows Forms 응용 프로그램을 구축했습니다. 또한 Visual Studio 2010을 통해 해당 설정 / 설치 패키지를 구축했습니다. 이것은 32 비트 (x86) 응용 프로그램으로 구축되었습니다. (32 비트 전용 인 타사 Windows Forms 컨트롤을 사용합니다.) 설치 패키지를 실행하고 다른 Windows 7 64 비트 환경 및 32 비트 Windows …

17
과학적 표기법없이 Double에서 문자열로 변환
.NET Framework에서 과학적 표기법없이 double을 부동 소수점 문자열 표현으로 변환하는 방법은 무엇입니까? "작은"샘플 (유효 숫자는 1.5E200또는 등의 크기가 될 수 있음 1e-200) : 3248971234698200000000000000000000000000000000 0.00000000000000000000000000000000000023897356978234562 의 없음 표준 숫자 형식은 다음과 같이 없습니다 및 사용자 지정 형식은 또한 소수 구분 자리수의 오픈 수를 가지고 허용하지 않는 것 같습니다. 주어진 대답이 …

15
'사용'문 대 '마지막으로 시도'
읽기 / 쓰기 잠금을 사용할 속성이 많이 있습니다. try finally또는 using절을 사용하여 구현할 수 있습니다 . 에서 try finally나는 이전에 잠금을 획득 try하고 finally. 에서 using절, 나는 그것의 폐기 방법에 생성자에서 잠금을 획득 클래스 및 자료를 만들 것입니다. 많은 곳에서 읽기 / 쓰기 잠금을 사용하고 있으므로 .NET보다 간결한 방법을 찾고 …

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