LoginSignup
9
7

More than 5 years have passed since last update.

VB.NETにおける配列、辞書の初期化リテラル

Posted at

ふとJavaScriptみたくリテラルによる配列や辞書の初期化ができないかと思い調べてみたら、できることが分かったのでメモを残す。
http://msdn.microsoft.com/ja-jp/library/dd293617.aspx

配列の初期化

VB.NET
Dim names As New List(Of String) From _
                                 {"yamada", "tanaka", "sato"}

辞書の初期化

VB.NET
Dim employees As New Dictionary(Of String, String) From _
            {{"A0001", "yamada"}, _
             {"A0002", "tanaka"}, _
             {"A0003", "sato"}, _
             {"A0004", "suzuki"}}

JavaScriptに比べたらちょっとごちゃつくけど、.Add()よりはマシだと思う。
ユニットテスト時の初期化等活躍しそう。

9
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
7