public static List <Learnset> get_learnset(int dexnum, List <Learnset> pokemons_learnset) { //Console.WriteLine(Pokemon.learnset.Length); for (var i = 0; i < all_learnset.Count; i++) { //int.Parse(Pokemon.all_base_stats[this.dexnum - 1]["HP"].ToString()); if (dexnum == int.Parse(Learnset.all_learnset[i]["dexnum"].ToString())) { Learnset temp = new Learnset(int.Parse(Learnset.all_learnset[i]["lvl"].ToString()), Learnset.all_learnset[i]["move"].ToString()); pokemons_learnset.Add(temp); } } return(pokemons_learnset); }