Liên quan: A list of multiple data types?Lưu trữ các loại khác nhau trong danh sách?
Tôi muốn biết cách lưu trữ các loại mảng khác nhau (bao gồm các loại hệ thống) bên trong một mảng.
Câu hỏi trên bao gồm cách tạo danh sách sẽ chỉ cho phép các lớp do người dùng xác định bằng cách sử dụng giao diện. Nhưng nếu tôi muốn một danh sách mà sẽ chỉ chấp nhận đôi và dây? Điều gì về đôi và một lớp tôi đã viết? Điều gì về một danh sách mà sẽ chỉ chấp nhận một lớp học đã viết và một lớp người khác đã viết (vì vậy tôi không thể thêm một giao diện cho lớp bên thứ 3, tôi nghĩ).
Tôi đã xem xét sử dụng List<object>
, nhưng tôi không biết đó có phải là phương pháp hay nhất được chấp nhận hay không.
Như bạn có thể biết, tôi khá mới đối với C#. – Michael0x2a
Tại sao bạn muốn làm điều đó? Nếu bạn nghĩ rằng bạn có nhu cầu đó, có lẽ có một cách tốt hơn để tiếp cận những gì bạn đang xây dựng. Đặc biệt nếu các loại không có mối quan hệ nào giữa chúng. –
Vâng, nhưng nếu tôi muốn một danh sách chỉ chấp nhận đôi và dây, và không có gì khác? – Michael0x2a