C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.
일부 디렉토리의 모든 파일을 살펴보고 해당 파일에 대해 몇 가지 작업을 수행하는 응용 프로그램에서 작업 중입니다. 무엇보다도 파일 크기와이 파일이 수정 된 날짜를 검색해야합니다. (디렉토리 + 파일 이름) 너무 오래있는 일부 파일 전체 이름, 나는 .NET 프레임 워크 사용할 수없는 FileInfo제한됩니다,MAX_PATH (260 자). 많은 웹 소스는 이름이 너무 긴 파일에 …
PresentationCore.dll의 .NET Framework에는 여기PriorityQueue<T> 에서 코드를 찾을 수 있는 일반 클래스가 있습니다 . 정렬을 테스트하기 위해 짧은 프로그램을 작성했는데 결과가 좋지 않았습니다. using System; using System.Collections.Generic; using System.Diagnostics; using MS.Internal; namespace ConsoleTest { public static class ConsoleTest { public static void Main() { PriorityQueue<int> values = new PriorityQueue<int>(6, Comparer<int>.Default); Random …
테이블에서 가져온 일부 열 값 목록이 있다고 가정 해 보겠습니다. 빈 문자열과 중복 값을 제거하는 방법은 무엇입니까? 다음 코드를 참조하십시오. List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList(); 이것이 내가 방금 코딩 한 것이지만 Amiram의 코드가 훨씬 더 우아하므로 여기에서 내가 어떻게했는지 답을 선택할 것입니다. DataTable dtReportsList = someclass.GetReportsList(); if (dtReportsList.Rows.Count > …
전화하려고 해요 System.Windows.Threading.Dispatcher.BeginInvoke. 메서드의 서명은 다음과 같습니다. BeginInvoke(Delegate method, params object[] args) 대리인을 생성하는 대신 Lambda를 전달하려고합니다. _dispatcher.BeginInvoke((sender) => { DoSomething(); }, new object[] { this } ); 그것은 나에게 컴파일러 오류를 준다. 람다를 System.Delegate로 변환 할 수 없습니다. 대리자의 서명은 개체를 매개 변수로 사용하고 void를 반환합니다. 내 람다는 이것과 …
나는 단순히 DateTime구조 를 사용하여 1에서 12 사이의 정수를 축약 된 월 이름으로 변환 하려고했습니다 . 내가 시도한 것은 다음과 같습니다. DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture); return getMonth.ToString("MMM"); 그러나 FormatException문자열이 유효하지 않기 때문에 첫 번째 줄에 표시 DateTime됩니다. 누구든지이 작업을 수행하는 방법을 말해 줄 수 있습니까?
인덱싱 된 속성에 대한 호출을 모의하려고합니다. 즉, 다음을 moq하고 싶습니다. object result = myDictionaryCollection["SomeKeyValue"]; 또한 setter 값 myDictionaryCollection["SomeKeyValue"] = myNewValue; 내 앱에서 사용하는 클래스의 기능을 모의해야하기 때문에이 작업을 수행합니다. 누구든지 MOQ로 이것을 수행하는 방법을 알고 있습니까? 다음과 같은 변형을 시도했습니다. Dictionary<string, object> MyContainer = new Dictionary<string, object>(); mock.ExpectGet<object>( p => …
Windows 7에서 C #을 사용하여 .NET 4.0에서 작업하고 있습니다. mock을 사용하여 일부 방법 간의 통신을 테스트하고 싶습니다. 유일한 문제는 인터페이스를 구현하지 않고하고 싶다는 것입니다. 가능합니까? 모의 객체에 대한 많은 주제와 튜토리얼을 읽었지만 모두 클래스가 아닌 인터페이스를 모의하는 데 사용되었습니다. Rhino와 Moq 프레임 워크를 사용해 보았습니다.
클라이언트와 내 서버의 연결이 끊어 졌음을 어떻게 감지 할 수 있습니까? 내 AcceptCallBack방법에 다음 코드가 있습니다. static Socket handler = null; public static void AcceptCallback(IAsyncResult ar) { //Accept incoming connection Socket listener = (Socket)ar.AsyncState; handler = listener.EndAccept(ar); } 클라이언트와 handler소켓의 연결이 끊어 졌음을 가능한 한 빨리 발견 할 방법을 찾아야합니다 …
EF6를 사용하면 다음과 같이 사용할 수있는 새 트랜잭션이 있습니다. using (var context = new PostEntityContainer()) { using (var dbcxtransaction = context.Database.BeginTransaction()) { try { PostInformation NewPost = new PostInformation() { PostId = 101, Content = "This is my first Post related to Entity Model", Title = "Transaction in EF 6 …
На этот вопрос есть ответы на 스택 오버플로 на русском : Как при вызове хранимой процедуры получить значение переданное в RETURN 내 C # Windows 응용 프로그램에서 저장 프로 시저를 호출하려고합니다. 저장 프로 시저가 SQL Server 2008의 로컬 인스턴스에서 실행되고 있습니다. 저장 프로 시저를 호출 할 수 있지만 저장 프로 …
다음 객체가 주어지면 : public class Customer { public String Name { get; set; } public String Address { get; set; } } public class Invoice { public String ID { get; set; } public DateTime Date { get; set; } public Customer BillTo { get; set; } } 나는 …