using System.Collections.Generic;
public static class PokemonLookup
static Dictionary<string, string[]> dict = new Dictionary<string, string[]>();
static public void Initialize()
string[] water = {"Squirtle", "Tentacool", "Psyduck"};
string[] grass = {"Bulbasaur", "Oddish", "Gloom"};
string[] fire = {"Charmander", "Vulpix"};
string[] fairy = {"Jigglypuff"};
static public string[] LookupByType(string pokemonType)
return dict[pokemonType];
public static void Main()
PokemonLookup.Initialize();
foreach (string name in PokemonLookup.LookupByType("Water"))