«c#» 태그된 질문

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

11
C #을 사용하여 시간 범위 값을 "hh : mm Am / Pm"형식으로 변환
System.TimeSpan다음과 같이 변수 유형에 저장된 값이 있습니다. System.TimeSpan storedTime = 03:00:00; String다음과 같이 다른 유형의 변수에 다시 저장할 수 있습니까 ? String displayValue = "03:00 AM"; 그리고 storedTime변수의 값이 storedTime = 16:00:00; 다음으로 변환해야합니다. String displayValue = "04:00 PM";
82 c#  .net 

12
몇 초 후 MessageBox 닫기
메시지를 표시하기 위해 MessageBox를 표시하는 Windows Forms 응용 프로그램 VS2010 C #이 있습니다. 괜찮은 버튼이 있지만, 그들이 떠나면 시간 초과를하고 5 초 후에 메시지 상자를 닫고 메시지 상자를 자동으로 닫고 싶습니다. 사용자 지정 MessageBox (Form에서 상 속됨) 또는 다른 리포터 Forms가 있지만 Form이 필요하지 않은 것은 흥미로울 것입니다. 그것에 대한 …

5
예외가 특정 유형인지 확인하는 방법
try catch 코드가 있습니다. try { ... } catch(Exception ex) { ModelState.AddModelError( "duplicateInvoiceNumberOrganisation", "The combination of organisation and invoice number must be unique"); } 이 코드의 경우 데이터베이스에 레코드를 삽입하려고합니다. dba는 데이터베이스가 중복을 확인하고 중복이 있으면 오류를 반환하도록 설정했습니다. 현재 보시다시피 어떤 오류가 발생하더라도 동일한 오류를 모델에 추가하고 있습니다. dba에 …

4
특정 속성의 PropertyInfo를 얻는 방법은 무엇입니까?
특정 속성에 대한 PropertyInfo를 얻고 싶습니다. 다음을 사용할 수 있습니다. foreach(PropertyInfo p in typeof(MyObject).GetProperties()) { if ( p.Name == "MyProperty") { return p } } 하지만 다음과 비슷한 방법이 있어야합니다. typeof(MyProperty) as PropertyInfo 거기 있어요? 아니면 유형이 안전하지 않은 문자열 비교를 계속하고 있습니까? 건배.
82 c#  reflection 

2
EF 코드 우선 : 임의의 행을 얻는 방법
임의의 행을 검색하는 쿼리를 어떻게 작성할 수 있습니까? SQL로 작성하면 newid ()에 의해 주문하고 상단에서 n 개의 행을 잘라냅니다. 어쨌든 EF 코드에서 이것을 먼저 수행합니까? newid ()를 사용하는 쿼리를 만들고 DbSet.SqlQuery ()를 사용하여 실행하려고했습니다. 작동하는 동안 가장 깨끗한 솔루션은 아닙니다. 또한 모든 행을 검색하고 새 GUID로 정렬했습니다. 행 수가 상당히 …

5
URI 문자열이 유효한지 확인하는 방법
URI 문자열이 유효한지 (Uri 생성자에 공급할 수 있는지) 어떻게 확인합니까? 지금까지 나는 다음과 같은 내용 만 가지고 있지만 명백한 이유로 덜 무자비한 방법을 선호합니다. Boolean IsValidUri(String uri) { try { new Uri(uri); return true; } catch { return false; } } Uri.IsWellFormedUriString을 시도했지만 생성자에서 던질 수있는 모든 것을 좋아하지 않는 …
82 c#  .net  uri 

6
전체 프로젝트에 대해 C # 8.0의 Nullable 참조 형식 기능을 활성화하는 방법
C # 8 발표 비디오 에 따르면 전체 프로젝트에 대해 "nullable reference types"기능을 활성화 할 수 있습니다. 하지만 프로젝트에서 어떻게 활성화할까요? Visual Studio 2019 Preview 1의 프로젝트 속성 창에서 새로운 적절한 옵션을 찾지 못했습니다. .csprojC # 언어 버전이 8.0으로 변경된 경우 '레거시' 프로젝트에 대해 활성화 할 수 있습니까 ?

15
WebBrowser 컨트롤에 Javascript를 삽입하는 방법은 무엇입니까?
나는 이것을 시도했다 : string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName("head")[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement("script"); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute("type", "text/javascript"); head.AppendChild(scriptEl); scriptEl.InnerHtml = "function sayHello() { alert('hello') }"; scriptEl.InnerHtml 및 scriptEl.InnerText 모두 오류가 발생합니다. System.NotSupportedException: Property is not supported on this type of HtmlElement. at System.Windows.Forms.HtmlElement.set_InnerHtml(String value) at SForceApp.Form1.button1_Click(Object …

4
사용자 컨트롤, 사용자 지정 컨트롤 및 구성 요소의 차이점은 무엇입니까?
이것들은 당신이 프로젝트에 추가 할 수있는 세 가지 다른 것인데, 차이점을 이해하는지 잘 모르겠습니다. 예를 들어 .NET Framework로 작업 할 때 구성 요소 도구 상자에 모두 표시되는 것 같습니다 Form. 각각에 대한 몇 가지 일반적인 사용 시나리오는 무엇입니까? 차이점은 무엇입니까?


7
비밀번호 재설정을 구현하는 방법?
ASP.NET에서 응용 프로그램을 작업 중이며 Password Reset내 자신을 롤링하려는 경우 함수를 구현할 수있는 방법이 구체적으로 궁금합니다 . 특히 다음과 같은 질문이 있습니다. 해독하기 어려운 고유 ID를 생성하는 좋은 방법은 무엇입니까? 타이머가 부착되어 있어야합니까? 그렇다면 얼마나 걸리나요? IP 주소를 기록해야합니까? 그것이 중요합니까? "비밀번호 재설정"화면에서 어떤 정보를 요청해야합니까? 이메일 주소 만? 아니면 …

4
EF 4.1에 엔터티를 삽입하는 것이 ObjectContext에 비해 느린 이유는 무엇입니까?
기본적으로 하나의 트랜잭션에 35000 개의 객체를 삽입합니다. using(var uow = new MyContext()){ for(int i = 1; i < 35000; i++) { var o = new MyObject()...; uow.MySet.Add(o); } uow.SaveChanges(); } 이것은 영원히 걸립니다! 기본 ObjectContext를 사용하면 (를 사용하여 IObjectAdapter) 여전히 느리지 만 약 20 초가 걸립니다. DbSet<>정사각형 시간이 걸리는 선형 …

5
사전 값을 배열로 변환
사전의 값 목록을 배열로 바꾸는 가장 효율적인 방법은 무엇입니까? 나는이있는 경우 예를 들어, Dictionary곳 Key이다 String와 Value이다 Foo, 나는 싶어Foo[] VS 2005, C # 2.0을 사용하고 있습니다.


4
Linq-SelectMany 혼란
내가 SelectMany의 문서에서 이해 한 바에 따르면,이를 사용하여 일대 다 관계의 (평탄화 된) 시퀀스를 생성 할 수 있습니다. 다음 수업이 있습니다 public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; } …

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