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


14
Làm thế nào để TryParse cho giá trị Enum?
Tôi muốn viết một hàm có thể xác thực một giá trị nhất định (được truyền dưới dạng chuỗi) so với các giá trị có thể có của một enum. Trong trường hợp khớp, nó sẽ trả về thể hiện enum; nếu không, nó sẽ trả về một giá trị …
94 c#  enums 





3
Nắm bắt ngoại lệ với "bắt, khi nào"
Tôi đã tìm thấy tính năng mới này trong C # cho phép một trình xử lý bắt thực thi khi một điều kiện cụ thể được đáp ứng. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null …

4
Tại sao khẳng định này lại ném ra một ngoại lệ định dạng khi so sánh các cấu trúc?
Tôi đang cố gắng khẳng định sự bình đẳng của hai System.Drawing.Sizecấu trúc và tôi nhận được một ngoại lệ về định dạng thay vì thất bại khẳng định như mong đợi. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This …

8
GetType () có thể nói dối?
Dựa trên câu hỏi sau được hỏi vài ngày trước trong SO: GetType () và tính đa hình và đọc câu trả lời của Eric Lippert , tôi bắt đầu nghĩ rằng nếu việc tạo GetType()không ảo thực sự đảm bảo rằng một đối tượng không thể nói dối về …
94 c#  types 


11
Làm cách nào để chỉ định động đối số Linq OrderBy?
Làm cách nào để chỉ định đối số được truyền vào orderbybằng cách sử dụng giá trị tôi lấy làm tham số? Ví dụ: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Hiện đang thực hiện: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Thay vì c.Address, làm cách …
94 c#  linq 

5
Linq Query tiếp tục thông báo “Không thể tạo một giá trị không đổi của kiểu System.Object…”, tại sao?
Sau đây là mẫu mã: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and …

9
Windows GUI: WPF hoặc WinRT (2015+)
Tôi đang cố gắng tìm hiểu tổng quan về các công nghệ khác nhau, để sử dụng khi xây dựng GUI trong Windows World. Đối với bối cảnh, tôi đang xây dựng một trò chơi nhiều người chơi nền tảng 2d nhỏ. (Chỉ nhằm mục đích học tập ..) Giáo …



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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.