public static char GetVowel(Vowel vowel, Tone tone) { var v = (int)Convert.ChangeType(vowel, vowel.GetTypeCode()); var t = (int)Convert.ChangeType(tone, tone.GetTypeCode()); return(characters[v - 1][t - 1]); }