List<Skill> skills = [ new Skill( Id: 0, Name: "ファイアー" ), new Skill( Id: 1, Name: "エルファイアー" ), new Skill( Id: 2, Name: "サンダー" ), new Skill( Id: 3, Name: "サンダーストーム" ), new Skill( Id: 4, Name: "エイルカリバー" ) ]; var skillNameDictionary = skills.ToDictionary(it => it.Id, it => it.Name); Console.WriteLine(skillNameDictionary[0]); // ファイアー Console.WriteLine(skillNameDictionary[1]); // エルファイアー .NET 7までは、次の4