«c#» 태그된 질문

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

16
속성 대 방법
빠른 질문 : 언제 C #에서 속성을 사용하기로 결정하고 언제 메소드를 사용하기로 결정합니까? 우리는이 논쟁에 바쁘고 우리가 재산이나 방법을 사용해야하는지 논란의 여지가있는 부분을 발견했습니다. 한 가지 예는 다음과 같습니다. public void SetLabel(string text) { Label.Text = text; } 이 예에서는 LabelASPX 페이지의 컨트롤입니다. 이것을 방법으로 만들 것인지 아니면 속성으로 할 …
135 c#  properties  methods 

21
열거 형 값에 대한 사용자 지정 문자열 형식을 가진 열거 형 콤보 상자를 사용하려면 어떻게합니까?
Post Enum ToString 에서 메소드는 다음 DescriptionAttribute과 같이 사용자 정의 속성을 사용하도록 설명됩니다 . Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } 그런 다음 다음 GetDescription과 같은 구문을 사용하여 function을 호출합니다 . GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" 그러나 ComboBox를 강제로 호출 …
135 c#  combobox  enums 

8
Enterprise Library Unity 및 기타 IoC 컨테이너 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 Enterprise Library Unity와 다른 IoC 컨테이너 (Windsor, Spring.Net, Autofac ..)를 사용할 때의 장단점은 무엇입니까?


5
ASP.NET MVC 모호한 작업 방법
충돌하는 두 가지 조치 방법이 있습니다. 기본적으로 항목 ID 또는 항목 이름과 상위 항목에 따라 두 가지 경로를 사용하여 동일한 뷰를 얻을 수 있기를 원합니다 (항목은 다른 상위에서 동일한 이름을 가질 수 있음). 검색어를 사용하여 목록을 필터링 할 수 있습니다. 예를 들어 ... Items/{action}/ParentName/ItemName Items/{action}/1234-4321-1234-4321 여기 내 행동 방법이 있습니다 …

4
제네릭 메서드 다중 (OR) 형식 제약 조건
이것을 읽으 면서 메소드가 일반적인 메소드로 만들어 여러 유형의 매개 변수를 허용 할 수 있다는 것을 알게되었습니다. 이 예에서 다음 코드는 유형 제약 조건과 함께 사용되어 "U"가입니다 IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { return arg.First(); } 다음과 같은 여러 유형 제약 조건을 추가 할 수있는 …
135 c#  asp.net-mvc-3  types 


5
TextReader 대신 문자열에서 역 직렬화
코드를 다음에서 변경하고 싶습니다. string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); XML을 문자열로 변환 한 다음 문자열을 객체 Car로 변환하는 코드로 변환합니다. 이게 가능해?
135 c#  xml  serialization 


7
C #은 JavaScript의 encodeURIComponent ()와 동등합니까?
자바 스크립트에서 : encodeURIComponent("©√") == "%C2%A9%E2%88%9A" C # 응용 프로그램과 동등한 기능이 있습니까? HTML 문자를 이스케이프 처리하기 위해 사용했습니다. txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); 그러나 JS가 사용하는 올바른 16 진수 형식으로 일치를 변환하는 방법을 잘 모르겠습니다. 예를 들어이 코드는 다음과 같습니다. txtOut.Text = Regex.Replace(txtIn.Text, …

8
SynchronizationContext의 기능은 무엇입니까?
Programming C # 책에는 다음에 대한 샘플 코드가 있습니다 SynchronizationContext. SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); 저는 스레드 초보자입니다. 자세히 답변 해주세요. 첫째, 문맥이 무엇을 의미하는지, 프로그램이 무엇을 저장 originalContext합니까? 그리고 Post메소드가 시작되면 UI 스레드는 어떻게됩니까? 내가 어리석은 …
135 c#  .net  multithreading 

10
이 호출이 기다리고 있지 않다는 경고, 현재 메소드의 실행은 계속
VS2012를 얻었고에 대한 핸들을 얻으려고했습니다 async. 차단 소스에서 일부 값을 가져 오는 메소드가 있다고 가정 해 봅시다. 메소드 호출자가 차단하고 싶지 않습니다. 값이 도착하면 호출되는 콜백을 수행하는 메소드를 작성할 수 있지만 C # 5를 사용하고 있으므로 호출자가 콜백을 처리하지 않아도되도록 메소드를 비동기로 설정하기로 결정합니다. // contrived example (edited in response …
135 c#  async-await 

15
일반 배열의 요소 제거
Foo 객체 배열이 있습니다. 배열의 두 번째 요소를 어떻게 제거합니까? RemoveAt()일반 배열 과 비슷한 것이 필요합니다 .
135 c#  .net  arrays 

7
한 달에 일수 얻기
나는 몇 달 동안 콤보 박스를 가지고 있습니다. 내가 알아야 할 것은 선택한 달의 일 수입니다. var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); 따라서 사용자가 1 월을 선택하면 31을 변수에 저장해야합니다.
135 c#  datetime 


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