読者です 読者をやめる 読者になる 読者になる

Unity:DictionaryをListに分ける方法

unity

自分用メモ

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ごとセーブさせることに成功...