namespace SpecialCharacters
public static void Main(string[] args)
string[] characters = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Z","0","1","2","3","4","5","6","7","8","9"};
Console.WriteLine("Count the Characters");
Console.Write("Enter a string: ");
inputStr = Console.ReadLine();
length = inputStr.Length;
for (int x = 1; x <= length; x++)
holder = inputStr.Substring(x - 1, 1);
holderUpper = holder.ToUpper();
if (Array.Exists(characters, element => element == holderUpper))
if (Int32.TryParse(holder, out holderNumber) == true)
Console.WriteLine("Letter count: {0}", letterCount);
Console.WriteLine("Number count: {0}", numbers);
Console.WriteLine("Special character count: {0}", specialChar);
Console.WriteLine("Total number of character: {0}", length);
Console.WriteLine("No input. Please input a string.");