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 PokemonLookup.dict[pokemonType];
public static void Main()
PokemonLookup.Initialize();
foreach (string x in PokemonLookup.LookupByType("Water")){