Dưới đây là chiến lược của tôi cho lựa chọn mà loại C# sưu tập sử dụng:Điều gì đang thiếu trong chiến lược lựa chọn bộ sưu tập C# nào để sử dụng?
nếu số hạng mục trong bộ sưu tập là cố định, sau đó sử dụng một mảng, ví dụ:
string [] hướng = new string [] { "Bắc Nam Đông Tây" };
khác luôn luôn sử dụng
List<T>
tất nhiên trừ khi bạn cần có một bộ sưu tập chuyên biệt hơn, ví dụ
Stack<T>, Queue<T>, or Dictionary<TKey, TValue>
nhưng không bao giờ sử dụng ArrayList nữa
Dựa trên kinh nghiệm của mình, những gì là mất tích từ chiến lược này?
Không chắc chắn vì sao đây là wiki cộng đồng? –
Tôi nghĩ đó là một nghi thức tốt để đánh dấu các câu hỏi về ý kiến như cộng đồng wiki. Có thực sự không phải là một câu trả lời cụ thể cho câu hỏi này, tôi chỉ muốn đưa chiến lược của tôi ra khỏi đó và xem dựa trên kinh nghiệm của người khác, nếu có bất cứ điều gì còn thiếu mà tôi nên biết. –
Việc tôi thực hiện nó là nếu có câu trả lời sai trái, nó không thuộc về cộng đồng wiki. –