Câu hỏi được gắn thẻ «c#»

C # (phát âm là "see sharp") là một ngôn ngữ lập trình đa mô hình, được gõ tĩnh, cấp cao do Microsoft phát triển. Mã C # thường nhắm mục tiêu đến dòng công cụ và thời gian chạy .NET của Microsoft, bao gồm .NET Framework, .NET Core và Xamarin cùng với những công cụ khác. Sử dụng thẻ này cho các câu hỏi về mã được viết bằng đặc tả chính thức của C # hoặc C #.

3
SynchronizationContext hiện tại có thể không được sử dụng làm TaskScheduler
Tôi đang sử dụng Tasks để chạy các lệnh gọi máy chủ đang chạy trong thời gian dài trong ViewModel của mình và kết quả được sắp xếp lại khi Dispatchersử dụng TaskScheduler.FromSyncronizationContext(). Ví dụ: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) …


7
Từ điển 2 chiều 1 đến 1 trong C #
Tôi đang tìm kiếm một lớp Từ điển chung, hai chiều từ 1 đến 1 trong C # (2), tức là. aBiDictionaryOneToOne<T, S> được đảm bảo chỉ chứa một trong mỗi giá trị và khóa (dù sao cũng có thể lên đến RefEquals) và có thể được tìm kiếm bằng …
98 c#  .net  collections 


13
Lỗi WCF - Không thể tìm thấy phần tử điểm cuối mặc định tham chiếu đến hợp đồng 'UserService.UserService'
Bất kỳ ý tưởng làm thế nào để sửa lỗi này? UserService.UserServiceClient userServiceClient = new UserServiceClient(); userServiceClient.GetUsersCompleted += new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted); userServiceClient.GetUsersAsync(searchString); . <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_UserService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://localhost:52185/UserService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_UserService" contract="UserService.UserService" name="BasicHttpBinding_UserService" /> </client> <behaviors> <serviceBehaviors> <behavior name="Shell.Silverlight.Web.Service3Behavior"> <serviceMetadata httpGetEnabled="true" …
98 c#  .net  wcf 


3
Tại sao tăng Nullable <int> không đưa ra một ngoại lệ?
Bạn có thể vui lòng giải thích, tại sao Console.WriteLine viết dòng trống ( Console.WriteLine(null)cho tôi lỗi biên dịch) và tại sao không có NullReferenceException (thậm chí a+=1không nên nâng nó lên)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

10
DateTime đến ngày javascript
Từ một câu trả lời khác trên Stackoverflow là chuyển đổi từ ngày Javascript thành .net DateTime: long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); Nhưng làm thế nào để làm điều ngược lại? DateTime đến Javascript Ngày?
98 c#  .net  javascript 


1
[CallerMemberName] có chậm so với các lựa chọn thay thế khi triển khai INotifyPropertyChanged không?
Có những bài báo hay đề xuất nhiều cách khác nhau để thực hiệnINotifyPropertyChanged . Hãy xem xét cách triển khai cơ bản sau: class BasicClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void FirePropertyChanged(string propertyName) { var handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } …

3
Log4Net, cách thêm trường tùy chỉnh vào nhật ký của tôi
Tôi sử dụng appender log4net.Appender.AdoNetAppender. Bảng log4net của tôi là các trường sau[Date],[Thread],[Level],[Logger],[Message],[Exception] Tôi cần thêm một trường khác vào bảng log4net (ví dụ: SalesId), nhưng làm cách nào để chỉ định trong mã xml và trong mã của tôi để ghi "SalesId" khi ghi thông báo Lỗi hoặc Thông …
98 c#  log4net  appender 

8
Trong C #, làm thế nào để khởi tạo một kiểu chung được truyền vào bên trong một phương thức?
Làm cách nào để tạo kiểu T bên trong InstantiateType&lt;T&gt;phương thức của tôi dưới đây? Tôi gặp lỗi: 'T' là một 'tham số kiểu' nhưng được sử dụng giống như một 'biến'. : (CUỘC XUỐNG ĐỂ CÓ CÂU TRẢ LỜI ĐƯỢC CHẾ TẠO) using System; using System.Collections.Generic; using System.Linq; using …
98 c#  generics 



2
So sánh Hẹn giờ với DispatcherTimer
sự khác biệt là gì between System.Windows.Forms.Timer()và System.Windows.Threading.DispatcherTimer()? Trong những trường hợp nào, chúng ta nên sử dụng chúng? bất kỳ thực hành tốt nhất?
98 c#  timer 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.