>>710 自分もList使う意味が見いだせない var ini = Dictionary<string, Dictionary<string, string>>とかで良いんじゃないの? これならvar value = ini["セクション名"]["キー名"]で取り出せる if (ini.TryGetValue("セクション名", out var keys) && keys.TryGetValue("キー名", out var value)) とやったほうが良いと思うが 代入はini["セクション名"]["キー名"] = value;