2022-03-01から1ヶ月間の記事一覧

VB で 1 行ラムダ式を書きたい時

定義するとき: dim succ = function(x) x + 1 使うとき: Console.WriteLine( succ( 23 ) ) こういうような匿名型の配列を Dictionary にするには: dim products = { new with { .Name = "オレンジ", .Price = 100 }, new with { .Name = "リンゴ" , .Price =…

VB 書いてるときに任意の型の Type 型を取得するいくつかの方法

VB に触れるのは久しぶりなので、右と左はおろか箸を持つ方の手がどっちなのか全然わからない。 C# においてこういう風に書いていたコードも: aTable.Columns.Add( new DataColumn { DataType = typeof(string), ColumnName = "Name" } ); VB ではどう書けば…

VB の char 型リテラル

VB ではシングルクォーテーションがコメントなので、char 型のリテラルはどうなるんだろうなーと思っていたら、 文字列っぽいリテラルの後に c をつけるらしい。 例: "foo,bar".Split( ","c ) こういう例であれば、.ToCharArray() にしても大丈夫: "foo,bar"…