using (var sr = new StreamReader(@"C:\Test.txt"))
{
var str = sr.ReadToEnd();
var charList = str.Distinct().ToList();
foreach (var chr in charList)
{
var count = str.Count(x => x == chr);
Console.WriteLine(string.Format("{0} : {1}", chr, count));
}
}