«c#» 태그된 질문

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

5
C #의 URL Slugify 알고리즘?
그래서 나는 SO 의 슬러그 태그를 검색하고 탐색했으며 두 가지 매력적인 솔루션 만 찾았습니다. C #의 Slugify 및 문자 음역 C #에서 위 첨자 또는 아래 첨자를 일반 텍스트로 변환하는 방법 문제에 대한 부분적인 해결책입니다. 수동으로 직접 코딩 할 수 있지만 아직 해결책이 없다는 사실에 놀랐습니다. 그렇다면 라틴 문자, 유니 …
86 c#  slug 

1
개체 매개 변수로 Moq 확인
클래스 인 매개 변수를 확인하려고합니다. 테스트중인 코드는 괜찮습니다. 버그가 테스트 중입니다. 나는 두 가지 방법을 시도했지만 둘 다 실패했습니다. 내 시도는 다음과 같습니다. 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new ImageFilterOptions() { Width = 256, Height = 256, })); 두 번째 매개 변수로 전달 된 개체의 속성이 동일하더라도 항상 실패합니다. 첫 번째 …
86 c#  .net  unit-testing  moq 

1
Fluent Validation을 사용한 조건부 검증
내가 필요한 것은 다른 필드가 채워져 있는지 여부에 따라 필드를 조건부로 검증하는 방법입니다. 전의. 관련된 드롭 다운 및 날짜 필드가 있습니다. 필드가 설정되지 않은 경우 양식은 유효성 검사를 통과해야합니다. 그러나 두 필드 중 하나가 설정되었지만 다른 필드가 설정되지 않은 경우 유효성 검사가 실행되어 다른 필드를 설정해야합니다. 사용자 지정 유효성 검사 …

5
바이트 배열에서 C #의 C / C ++ 데이터 구조 읽기
데이터가 C / C ++ 구조체에서 온 byte [] 배열에서 C # 구조체를 채우는 가장 좋은 방법은 무엇입니까? C 구조체는 다음과 같이 보일 것입니다 (내 C는 매우 녹슬 었습니다). typedef OldStuff { CHAR Name[8]; UInt32 User; CHAR Location[8]; UInt32 TimeStamp; UInt32 Sequence; CHAR Tracking[16]; CHAR Filler[12]; } 그리고 다음과 같이 …

3
이것은 ?[]? C #의 구문?
나는 공부하는 동안 대표 인 추상 클래스가 실제로을 Delegate.cs, 나는 다음과 같은 방법이있는 이해가 안보고 반환 값 ?이 이미 reference ( class ) 유형 이지만 왜 값을 사용합니까? ?[]? 매개 변수에 대한 의미 설명해 주시겠습니까? public static Delegate? Combine(params Delegate?[]? delegates) { if (delegates == null || delegates.Length == 0) …

9
MVC, C # 및 jQuery를 사용하여 CSV로 내보내기
목록을 CSV 파일로 내보내려고합니다. 응답 스트림에 파일에 쓰고 싶은 지점까지 모두 작동했습니다. 이것은 아무것도하지 않습니다. 내 코드는 다음과 같습니다. 페이지에서 메서드를 호출합니다. $('#btn_export').click(function () { $.post('NewsLetter/Export'); }); 컨트롤러의 코드는 다음과 같습니다. [HttpPost] public void Export() { try { var filter = Session[FilterSessionKey] != null ? Session[FilterSessionKey] as SubscriberFilter : new …
85 c#  jquery  asp.net-mvc  csv 

17
Visual Studio에서 Windows 서비스를 어떻게 디버깅합니까?
Visual Studio에서 Windows 서비스를 디버깅 할 수 있습니까? 나는 다음과 같은 코드를 사용했다. System.Diagnostics.Debugger.Break(); 하지만 다음과 같은 코드 오류가 발생합니다. 두 가지 이벤트 오류가 발생했습니다. eventID 4096 VsJITDebugger 및 "서비스가 시작 또는 제어 요청에 적시에 응답하지 않았습니다."

12
C #에서 XML을 다루는 방법
C # 2.0에서 XML 문서, XSD 등을 처리하는 가장 좋은 방법은 무엇입니까? 사용할 클래스 등 XML 문서를 구문 분석하고 만드는 모범 사례는 무엇입니까? 편집 : .Net 3.5 제안도 환영합니다.
85 c#  .net  xml 


7
WPF ListView : 항목에 대한 두 번 클릭 이벤트 첨부
다음이 있습니다 ListView. <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> 항목을 두 번 클릭 할 때 발생하는 모든 바인딩 된 항목에 이벤트를 어떻게 첨부 할 수 있습니까?
85 c#  wpf  xaml 

2
Uri에서 호스트 교체
.NET을 사용하여 Uri의 호스트 부분을 대체하는 가장 좋은 방법은 무엇입니까? 즉 : string ReplaceHost(string original, string newHostName); //... string s = ReplaceHost("http://oldhostname/index.html", "newhostname"); Assert.AreEqual("http://newhostname/index.html", s); //... string s = ReplaceHost("http://user:pass@oldhostname/index.html", "newhostname"); Assert.AreEqual("http://user:pass@newhostname/index.html", s); //... string s = ReplaceHost("ftp://user:pass@oldhostname", "newhostname"); Assert.AreEqual("ftp://user:pass@newhostname", s); //etc. System.Uri는별로 도움이되지 않는 것 같습니다.
85 c#  .net  uri 

5
VB.NET에서 클래스 정적 표시
최근 질문 및 답변 에서 언급했듯이 정적 클래스에서 상속 할 수 없습니다. VB.NET 내부의 정적 클래스와 함께 사용되는 규칙을 어떻게 적용합니까? 프레임 워크는 C #과 VB간에 호환되므로 클래스를 정적으로 표시하는 방법이있을 수 있지만 방법이없는 것 같습니다.
85 c#  vb.net 

8
일반 확장 메서드 내에서 문자열 열 이름을 사용하여 IQueryable에 OrderBy를 적용하려면 어떻게해야합니까?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } OrderBy의 유형은 sortExpression에서 유추되지 않기 때문에 런타임에 다음과 같이 지정해야합니다. var sortExpression = Expression.Lambda<T, TSortColumn>(body, param); 또는 return query.OrderBy<T, …

4
WinForms 애플리케이션에서 모든 '처리되지 않은'예외를 포착하는 것을 어떻게 만들 수 있습니까?
지금까지 난 그냥 주위에 try / catch 블록을 넣어 Application.Run에 Program.cs프로그램에 대한 진입 점. 이것은 디버그 모드에서 모든 예외를 충분히 포착하지만 디버그 모드없이 프로그램을 실행하면 예외가 더 이상 처리되지 않습니다. 처리되지 않은 예외 상자가 나타납니다. 이런 일이 일어나길 원하지 않습니다. 비디 버그 모드에서 실행할 때 모든 예외가 포착되기를 원합니다. 이 …

11
Asp.net Identity MVC 5에서 역할 생성
새로운 Asp.net ID 보안 프레임 워크 사용에 대한 문서는 거의 없습니다. 새로운 역할을 만들고 여기에 사용자를 추가 할 수있는 방법을 모았습니다. 다음을 시도했습니다. ASP.NET ID에 역할 추가 이 블로그에서 정보를 얻은 것 같습니다. asp.net ID를 사용하여 간단한 할 일 애플리케이션을 구축하고 사용자를 할 일과 연결 모델이 변경 될 때마다 실행되는 …

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