うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Dictionary

【C#】Dictionary の初期値

コレクション初期化子を使用してディクショナリを初期化する方法は以下に挙げられる2つがあります // Addメソッドを用いての初期化 var students = new Dictionary<int, Test>() { { 1, new Test(10) }, { 2, new Test(20) }, { 3, new Test(30) }, }; // インデクサを</int,>…

【C#】enum を key にした Dictionary

enum を key にした Dictionary は便利ですが、enum が内部的にはクラスな都合上不都合が生じます そのため dictionary[(int)Hoge.A] のようにわざわざ key を int にして、enum から int にキャストしてアクセスして利用しなければいけません そのため、Dic…