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


6
Truyền một hệ thống tức thời. Nhập vào dưới dạng tham số loại cho lớp chung
Tiêu đề là loại tối nghĩa. Những gì tôi muốn biết là nếu điều này là có thể: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>(); Rõ ràng, MyGenericClass được mô tả là: public class MyGenericClass<T> Ngay bây giờ, trình biên …
182 c#  .net  generics 

6
Tuần tự hóa một danh sách thành JSON
Tôi có một mô hình đối tượng trông như thế này: public MyObjectInJson { public long ObjectID {get;set;} public string ObjectInJson {get;set;} } Thuộc tính ObjectInJsonlà một phiên bản đã được tuần tự hóa một đối tượng có chứa các danh sách lồng nhau. Hiện tại, tôi đang tuần tự …
182 c#  asp.net  json 


11
Nhận giá trị của thuộc tính động c # qua chuỗi
Tôi muốn truy cập giá trị của thuộc tính dynamicc # bằng một chuỗi: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Làm cách nào tôi có thể nhận giá trị của d.value2 ("ngẫu nhiên") nếu tôi chỉ có "value2" dưới dạng chuỗi? …
182 c#  dynamic 

7
Làm cách nào để sử dụng IValiditableObject?
Tôi hiểu rằng nó IValidatableObjectđược sử dụng để xác nhận hợp lệ một đối tượng theo cách cho phép một người so sánh các thuộc tính với nhau. Tôi vẫn muốn có các thuộc tính để xác thực các thuộc tính riêng lẻ, nhưng tôi muốn bỏ qua các lỗi …


4
Ký hiệu nghĩa đen cho từ điển trong C #?
Tôi hiện có một WebSocket giữa JavaScript và một máy chủ được lập trình bằng C #. Trong JavaScript, tôi có thể truyền dữ liệu dễ dàng bằng cách sử dụng một mảng kết hợp: var data = {'test': 'val', 'test2': 'val2'}; Để thể hiện đối tượng dữ liệu này …
181 c#  dictionary  literals 

1
Catch-22 ngăn chặn dịch vụ TCP WCF được truyền phát an toàn bởi WIF; hủy hoại Giáng sinh của tôi, sức khỏe tâm thần
Tôi có một yêu cầu để bảo mật điểm cuối dịch vụ WCF net.tcp được truyền phát bằng WIF . Nó sẽ xác thực các cuộc gọi đến đối với máy chủ mã thông báo của chúng tôi. Dịch vụ này được truyền phát vì nó được thiết kế để …
181 c#  wcf  .net-4.5  wif  nettcpbinding 

7
Cách so sánh Danh sách trong Kiểm tra đơn vị
Làm thế nào thử nghiệm này có thể thất bại? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) …



2
Thuộc tính __DOUNDallyInvokable để làm gì?
Nhìn qua System.Linq.Enumerabletrong DotPeek tôi nhận thấy rằng một số phương thức có hương vị với một [__DynamicallyInvokable]thuộc tính. Thuộc tính này đóng vai trò gì? Đây có phải là thứ được thêm bởi DotPeek hay nó đóng vai trò khác, có lẽ thông báo cho trình biên dịch về …
181 c#  dynamic-invoke 


9
Kiểm tra nếu thể hiện là một loại
Sử dụng điều này để kiểm tra nếu clà một ví dụ của TForm. c.GetType().Name.CompareTo("TForm") == 0 Có cách nào an toàn hơn để làm điều đó ngoài việc sử dụng stringnhư một tham số CompareTo()không?
181 c#  .net 

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.