VB9 CTP Released
Visual Basic 9.0 LINQ Technology Preview
2006年1月版が公開されています。GUIはまだ安定していないのでコマンドラインで実験。
Imports System Module M Sub Main () ' XML literals Dim pg = _ <Programmer> <Name>akiramei</Name> <Lang>C#</Lang> </Programmer> Console.WriteLine (CStr(pg.::Name(0))) Console.WriteLine (CStr(pg.::Lang(0))) ' Anonymous Types Dim pg2 = New { Name := "akiramei", Lang := "C#" } Console.WriteLine (pg2.Name) Console.WriteLine (pg2.Lang) End Sub End Module
こんなコード書いてコンパイル
$ vbc /r:System.Xml.XLINQ.dll sample.vb
C#3.0よりもVB9の方が面白そうですね。