Quelle est la bonne façon de créer un tableau associatif dans VB.NET?

Je suis un PHP gars, et en PHP, je voudrais faire quelque chose comme ce qui suit:

$variable = array('0001'=>'value1', '0010'=>'value2');

Je suis assez nouveau à VB.NET alors comment puis-je traduire le code ci-dessus pour VB.NET?

Je pense que je dois utiliser un dictionnaire:

Dim variable As New Dictionary(Of String, String)
variable.Add("0001", "value1")
variable.Add("0010", "value2")

Est-ce la bonne façon de le faire ou dois-je utiliser autre chose pour cela?

OriginalL'auteur PeeHaa | 2011-08-18