Colección de citas famosas - Slogan de motivación - Problema de C#, lee un archivo txt y cuenta el número de letras.

Problema de C#, lee un archivo txt y cuenta el número de letras.

Plan de clase

{

Diccionario estático ltchar, int gt Contador (archivo de cadena)

{

StreamReader sr = Archivo. OpenText(archivo);

palabras de cadena = Sr . ReadToEnd();

Sr . Cerrar()

if (string.IsNullOrEmpty(palabras) ). {

Devolver nulo

}

Diccionario ltchar, int gtcounter = nuevo diccionario ltchar, int gt()

char last _; carácter = '\0? //Almacena el último carácter en el recorrido

foreach(char ch in word){

//Determina si el último carácter es una letra.

If (!Char.IsLetter(last_char)) {

//Determina si el carácter actual es una letra.

If (char.IsLetter(ch)) {

//Console. Write(ch);

//Convierte a mayúsculas o minúsculas, sin distinguir entre mayúsculas y minúsculas.

char superior = Carácter. Tupper(ch);

if (counter.ContainsKey(upper)) {

counter[upper];

}else {

Contador. Añadir (último, 1);

}

}

}

último _ char = ch

}

Contador de retornos;

}

static void Main(string[] args)

{

Diccionario ltchar, int gtCounter = Counter(" test . txt ");

//Console. WriteLine();

foreach(par clave-valor lt; char, int gtkv en contador) {

Console. WriteLine("{ 0 }: { 1 }", clave kv, valor kv.

}

Consola. leer clave();

}

}