Ngôn ngữ LINQ - Toán tử ToArray

Phương thức ToArray trong LINQ

Phương thức ToArray chuyển đổi một đối tượng nguồn thành kiểu mảng. ToArray là một toán tử To.

Toán tử To bắt buộc thực hiện các truy vấn. Nó buộc trình cung cấp truy vấn từ xa (remote query provider) thực hiện truy vấn và nhận kết quả từ nguồn dữ liệu - ví dụ: cơ sở dữ liệu SQL Server.

Ví dụ minh họa phương thức ToArray với tập hợp có kiểu dữ liệu nguyên thủy:


IList<string> strList = new List<string>() { "Two", "One", "Three", "Four", "Three" };

Console.WriteLine("strList type: {0}", strList.GetType().Name);
		
string[] strArray = strList.ToArray<string>();// converts List to Array

Console.WriteLine("strArray type: {0}", strArray.GetType().Name);

Đây là kết quả khi biên dịch và thực thi chương trình:

strList type: List`1
strArray type: String[]

Xem ví dụ

Lưu ý: Phương thức ToArray không hỗ trợ cú pháp truy vấn LINQ.