NameValueCollection

NameValueCollectionは、名前(キー)と値の組み合わせで保持するコレクション。

NameValueCollection クラス (System.Collections.Specialized) | Microsoft Docs

連想配列とかハッシュとか辞書型とかいろいろ言い方はあるけど、それとほぼ同じ。
ただ、キーは1つに対して、値は複数登録できるのがちょっと違うかな。
MainClass.csで、

Addで追加して、GetKeyで何番目かを指定して名前を取得、Getで何番目かを指定して値を取得。

空プロだとSystemの参照が要るんだった。
空プロだとSystemの参照が要るんだった。

空プロだとSystem.dllの参照が要るんだった。

0:Taro = Tokyo
1:Jiro = Osaka
2:Saburo = Nagoya
続行するには何かキーを押してください . . .

最終的にはこうなる。

Sample/dotnet/NameValueCollection/NameValueCollection/src/NameValueCollection_ at master · bg1bgst333/Sample · GitHub