thể trùng lặp:
Collection initialization syntax in Visual Basic 2008?Inline danh sách khởi tạo trong VB.NET
như thế nào mã # C sau dịch sang VB.NET?
var theVar = new List<string>{"one", "two", "three"};
thể trùng lặp:
Collection initialization syntax in Visual Basic 2008?Inline danh sách khởi tạo trong VB.NET
như thế nào mã # C sau dịch sang VB.NET?
var theVar = new List<string>{"one", "two", "three"};
Sử dụng cú pháp này cho VB.NET 2005/2008 khả năng tương thích:
Dim theVar As New List(Of String)(New String() {"one", "two", "three"})
Mặc dù VB.NET 2010 syntax là đẹp hơn.
Collection initializers là only available in VB.NET 2010, phát hành 2010/04/12:
Dim theVar = New List(Of String) From { "one", "two", "three" }
Điều này không giống nhau. (Nó tạo ra một mảng và gọi quá tải hàm xây dựng) – SLaks
Không giống nhau, nhưng tùy chọn tốt nhất cho đến khi bạn nhận được VB.Net 2010 – Kibbee
Hmm, cú pháp <2010 không thực sự cung cấp bất kỳ giá trị gia tăng nào ngoài việc tách nó thành hai dòng. Đó là câu trả lời cho câu hỏi của tôi mặc dù. Cám ơn –