public static void Main()
Console.WriteLine("Vowel and Consonant Counter");
VowelConsonantCounter VC1 = new VowelConsonantCounter();
class VowelConsonantCounter
public VowelConsonantCounter()
Console.Write("\nInput a string to be counted: ");
temp = Console.ReadLine();
for (i = 0; i < strLen; i++)
if (char.IsUpper(temp[i]))
if (temp[i] == 'A' || temp[i] == 'E' || temp[i] == 'I' || temp[i] == 'O' || temp[i] == 'U')
else if (temp[i] != 'A' && temp[i] != 'E' && temp[i] != 'I' && temp[i] != 'O' && temp[i] != 'U')
else if (char.IsLower(temp[i]))
if (temp[i] == 'a' || temp[i] == 'e' || temp[i] == 'i' || temp[i] == 'o' || temp[i] == 'u')
else if (temp[i] != 'a' && temp[i] != 'e' && temp[i] != 'i' && temp[i] != 'o' && temp[i] != 'u')
Console.WriteLine("Uppercase Consonants= {0}", upperCon);
Console.Write("Lowercase Consonants= {0}\n", lowerCon);
Console.Write("Uppercase Vowel = {0}\n", upperVow);
Console.Write("Lowercase Vowel = {0}\n", lowerVow);
Console.Write("Number of Vowels = {0}\n", totalVow);