Tôi có một đối tượng thuộc loại ICollection<string>
. Cách tốt nhất để chuyển đổi thành string[]
là gì.ICollection <string> thành chuỗi []
Làm cách nào để thực hiện điều này trong .NET 2?
Làm thế nào điều này có thể được thực hiện sạch hơn trong phiên bản sau của C#, có lẽ sử dụng LINQ trong C# 3?
tôi có cần khởi tạo mảng có kích thước phù hợp trước không. Tôi không thể làm điều này: string [] futures = new string [] {}; FutureFVDictionary.Keys.CopyTo (tương lai, 0); ; – leora
Mảng đầu tiên phải được khởi tạo đúng kích cỡ - nếu không CopyTo sẽ thất bại với một ArgumentException. – AdrianoKF
với Danh sách (mycoll) .ToArray() bạn không phải lo lắng về kích thước. –
gimel