Saludos,
Me encuentro con el siguiente problema. Tengo un archivo fuente y
quiero contar cuántos ',' ';' if else while etc... hay en el archivo.
En Java hay una clase que se llama Scanner que me puede ayudar a
contar lo que necesito.
En la documentación de C# no he encontrado algo parecido. Encontré lo
siguiente: Contains
http://msdn.microsoft.com/es-es/library/dy85x1sa(VS.80).aspx
Y veo que eso me puede servir, pero cuando empiezo a leer el archivo y
uso Contains me sale una excepción que dice lo siguiente:
"Referencia a objeto no establecida como instancia de un objeto".
Tengo lo siguiente:
StreamReader sr = new StreamReader(dir);
string lineas = "";
while (lineas != null)
{
lineas = sr.ReadLine();
if (lineas.Contains(";") == true)
{
Console.WriteLine("LLevamos {0} token's:",
contador);
contador++;
}
}
sr.Close();
Conocen algún método que cuente tokens en C#?
Atentamente
José
Leer las respuestas