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

C # là một ngôn ngữ lập trình hướng đối tượng đa ký tự, được quản lý, thu thập rác được Microsoft tạo ra song song với nền tảng .NET



5
Việc sử dụng .Any () trong Danh sách C # <> là gì?
Tôi đã thảo luận vấn đề này với các đồng nghiệp và chúng tôi không thể tìm ra cách sử dụng .Anycho bất kỳ mục đích nào List&lt;&gt;, trong C #. Bạn có thể kiểm tra tính hợp lệ của một phần tử trong mảng như câu lệnh sau: if …
40 c#  array  list 


6
Ưu điểm của việc sử dụng các tệp dll so với việc liên kết các tệp .cs với các dự án (đối với các lớp trợ giúp / phương thức mở rộng chung của riêng tôi)
Tôi có một dự án trợ giúp mà tôi sử dụng trong tất cả các ứng dụng mà tôi tạo. Nó chứa một số phương thức mở rộng và một loạt các lớp trình trợ giúp chung, các điều khiển, v.v. Tôi thỉnh thoảng cập nhật / mở rộng dự …
38 c#  dll 

5
Tại sao C # không có phạm vi cục bộ trong các khối trường hợp?
Tôi đã viết mã này: private static Expression&lt;Func&lt;Binding, bool&gt;&gt; ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)ChangeAction.Inherit; return (x =&gt; x.Action == action); case BindingType.ExplicitValue: var action = (byte)ChangeAction.SetValue; return (x =&gt; x.Action == action); default: // TODO: Localize errors throw new InvalidOperationException("Invalid criterion."); } } …

5
Đạt ID hoặc đối tượng?
Khi cung cấp một phương thức logic nghiệp vụ để có được một thực thể miền, tham số này có nên chấp nhận một đối tượng hoặc ID không? Ví dụ: chúng ta nên làm điều này: public Foo GetItem(int id) {} hoặc này: public Foo GetItem(Foo foo) {} Tôi …

4
Có phải hằng số công cộng là xấu Bad?
Co phải đây la: public MyClass { public const string SomeString = "SomeValue"; } tệ hơn thế này: public MyClass { public static string SomeString { get{ return "SomeValue";}} } Cả hai có thể được tham chiếu theo cùng một cách: if (someString == MyClass.SomeString) ... Thứ hai, tuy nhiên, …
38 c# 



5
Có đủ để các phương thức được phân biệt chỉ bằng tên đối số (không phải kiểu) không?
Là đủ để các phương thức được phân biệt chỉ bằng tên đối số (không phải loại) hay tốt hơn là đặt tên rõ ràng hơn? Ví dụ T Find&lt;T&gt;(int id)so với T FindById&lt;T&gt;(int id). Có bất kỳ lý do chính đáng để đặt tên rõ ràng hơn (tức là …





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.