Tôi đang làm việc để cải thiện kỹ năng của mình bằng các ngôn ngữ khác, đến từ việc sử dụng C++ làm ngôn ngữ lập trình chính của tôi. Dự án hiện tại của tôi là búa xuống C#. Net, như tôi đã nghe nói nó là một tốt ở giữa ngôn ngữ cho một trong những người hiểu biết cả hai c + + và VB.net.Điều gì sẽ là một sự thay thế tốt cho vector C++ trong C#?
Thông thường khi làm việc với một số lượng không xác định các yếu tố trong c + +, tôi sẽ khai báo biến của tôi dưới dạng vectơ và chỉ cần chuyển từ đó. Vectơ dường như không tồn tại trong C#, và trong chương trình hiện tại của tôi tôi đã sử dụng arraylists thay vào đó, nhưng tôi bắt đầu tự hỏi nếu đó là một thói quen tốt để sử dụng arraylists như tôi đọc ở đâu đó đó là một carryover từ .net 1.0
Câu hỏi dài ngắn - loại danh sách được sử dụng phổ biến nhất cho C# là gì?
Câu trả lời cho điều này sẽ áp dụng cho bất kỳ ngôn ngữ .NET nào (bao gồm C++/CLI và F #), có tương đối ít kiểu dữ liệu cho mỗi ngôn ngữ. MẠNG LƯỚI. – Richard