2011-10-07 30 views
6

.net 4.5 đã hết cho Windows 8! exciting features mới cho VB.NET là gì?Các tính năng mới .Net 4.5 cho Visual Basic là gì?

Điều đó có đáng để tải xuống bản xem trước ngay bây giờ hoặc tôi có nên đợi bản phát hành cuối cùng không?

+1

Câu hỏi này không phải là một sự phù hợp tốt cho định dạng Stack Overflow. Nhưng [MSDN có một cổng] (http://msdn.microsoft.com/en-us/library/ms171868 (v = VS.110) .aspx) có thể hữu ích cho việc tìm kiếm các tính năng mới cho .NET 4.5 và các tính năng khác nhau ngôn ngữ (cuộn xuống dưới để liên kết ngôn ngữ). –

+4

http://msdn.microsoft.com/en-us/library/we86c8x2(v=vs.110).aspx Các tính năng đáng chú ý nhất là các phương thức async/await và iterator ('Yield') - lưu ý rằng không giống như C#, VB hỗ trợ 'Yield' bên trong lambdas, quá, vì vậy bạn có hiệu quả có được trình tự lười biếng nội tuyến. –

+0

@JonH: Đồng ý, tại P.SE thậm chí tệ hơn :) – Predator

Trả lời

5

Bây giờ, bạn có thể override the root namespace.

Namespace Global.NewNamespace 
    Public Class Class1 


    End Class 
End Namespace 

Public Class Class1 

End Class 

Điều này có nghĩa là ở trên có thể được gọi như thế này.

Dim _class1 As New NewNamespace.Class1 
Dim _class1_1 As New VB_Console.Class1 

vòng lặp cũng là người mới.

Nói cách khác mà bạn có được từ khóa năng suất như bạn đã có trong C#

http://msdn.microsoft.com/en-us/library/dscyy5s0%28v=vs.110%29.aspx#Y0

Các vấn đề liên quan