vorrei leggere un file di testo,e ogni volta che incontro un determinato carattere incrementare il contatore per quel determinato carattere...

codice:
public class Carattere {     private char car;     public int occorrenze;      public Carattere(char car)     {         this.car = car;         occorrenze++ ;         MessageBox.Show(occorrenze.ToString());     } }
ho scritto questo ma la caratteristica di occorrenze è caratteristica della classe,non del carattere.Anche dichiarandolo come static infatti diventa un contatore di caratteri non distinti.Scusate probabilmente è una domanda scema