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 #.




15
Giá trị ngày
Tôi đã tìm kiếm rất nhiều nhưng không thể tìm ra giải pháp. Làm thế nào để bạn đối phó với DateTime có thể chứa giá trị chưa được khởi tạo (tương đương với null)? Tôi có một lớp có thể có giá trị thuộc tính DateTime được đặt hay …
273 c#  datetime  null 




10
Sử dụng Ứng dụng.DoEvents ()
Có thể Application.DoEvents()được sử dụng trong C #? Đây có phải là một cách để cho phép GUI bắt kịp với phần còn lại của ứng dụng, giống như cách mà VB6 DoEventsthực hiện không?
272 c#  winforms  doevents 

8
LINQ: Không phải bất kỳ vs Tất cả Đừng
Thường thì tôi muốn kiểm tra xem giá trị được cung cấp có khớp với một trong danh sách không (ví dụ: khi xác thực): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Gần đây, tôi nhận thấy ReSharper yêu cầu tôi đơn giản hóa các truy …
272 c#  .net  performance  linq  resharper 


25
Đảo ngược câu lệnh if if để giảm lồng
Khi tôi chạy ReSharper trên mã của mình, ví dụ: if (some condition) { Some code... } ReSharper đã đưa cho tôi cảnh báo ở trên (Đảo ngược câu lệnh "if" để giảm lồng nhau) và đề nghị sửa lỗi sau: if (!some condition) return; Some code... Tôi muốn hiểu …
272 c#  resharper 


3
Kết thúc chính của một hiệp hội có ý nghĩa gì trong mối quan hệ 1: 1 trong khung Thực thể
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Tôi đã cố gắng thực hiện điều này trong Entity Framework khi tôi gặp lỗi: Không thể xác định kết thúc chính của liên kết giữa các loại …

30
Giao diện - Điểm gì?
Lý do cho các giao diện thực sự trốn tránh tôi. Theo những gì tôi hiểu, đó là một công việc xoay quanh sự đa thừa kế không tồn tại mà không tồn tại trong C # (hoặc vì vậy tôi đã nói). Tất cả những gì tôi thấy là, …
269 c#  .net  interface 


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.