かさたな日記

主にUnityを使った制作記録。書いてる人は初心者です。一緒に頑張ろう。

Unity:DictionaryをListに分ける方法

自分用メモ

unityの、というかc#の忘備録。

Dictionary.Keys と .ValuesでListを取得することができる。

Dictionary<string, int> items = new Dictionary<string, int>();
items.Add("やくそう", 3);
items.Add("どくけし", 5);
items.Add("ゆうしゃのえんぴつ", 1);


List<string> keyList = new List<string>(items.Keys);
List<int> valueList = new List<int>(items.Values);

今回はDictionaryをListに分けて保存、
ロードしたときに元に戻すという力わざで
Dictinaryごとセーブさせることに成功...