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





2
Moq, SetupGet, Mocking một thuộc tính
Tôi đang cố gắng bắt chước một lớp, được gọi UserInputEntity, chứa một thuộc tính được gọi là ColumnNames: (nó có chứa các thuộc tính khác, tôi vừa đơn giản hóa nó cho câu hỏi) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public …
94 c#  c#-4.0  properties  moq 



15
C ++ 11 có thuộc tính kiểu C # không?
Trong C #, có một đường cú pháp tuyệt vời cho các trường với getter và setter. Hơn nữa, tôi thích các thuộc tính được triển khai tự động cho phép tôi viết public Foo foo { get; private set; } Trong C ++ tôi phải viết private: Foo foo; …
93 c#  c++  class  c++11 





10
Cấu trúc so với lớp
Tôi sắp tạo 100.000 đối tượng bằng mã. Chúng là những cái nhỏ, chỉ có 2 hoặc 3 thuộc tính. Tôi sẽ đặt chúng trong một danh sách chung và khi có chúng, tôi sẽ lặp lại chúng và kiểm tra giá trị avà có thể cập nhật giá trị …
93 c#  struct 

3
TryParse không có var param
Một tính năng mới trong C # 6.0 cho phép khai báo biến bên trong phương thức TryParse. Tôi có một số mã: string s = "Hello"; if (int.TryParse(s, out var result)) { } Nhưng tôi nhận được lỗi biên dịch: Tôi đang làm gì sai? PS: trong cài đặt …
93 c#  c#-6.0  c#-7.0 

1
HttpClient.GetAsync với thông tin đăng nhập mạng
Tôi hiện đang sử dụng HttpWebRequestđể có được một trang web. Tôi muốn sử dụng mẫu chờ đợi, mẫu không được cung cấp cho HttpWebRequests. Tôi đã tìm thấy lớp HttpClient, có vẻ là lớp công nhân Http mới. Tôi đang sử dụng HttpClient.GetAsync(...)để truy vấn trang web của mình. …

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.