Pregunta

¿Cómo puedo comprobar si el lector cadena ha superado un número de línea determinado, o ha pasado un número de línea que contiene un texto? Pongo esto en el código de procesamiento de línea de un lector de cadena:

if (currentline.Contains("123"))
         currentbank = "123";  
else if (currentline.Contains("456"))    
         currentbank = "456";    
else if (currentline.Contains("789"))    
         currentbank = "789";  

Quiero cambiar el contenido de una cadena con base en qué rango de números de línea que se encuentra, con mi código que siempre da 123. Como por ejemplo si es de las líneas 10-20 (o de 123 a 456), entonces el cadena debe tener 123, 20-30 (o 456 a 789) que debe tener 456 y 30-40 tienen 789. ¿Cómo puedo hacer esto usando un StringReader?

¿Fue útil?

Solución

fijo yo mismo, siendo problema que utiliza mayúsculas (por ejemplo TEST) en lugar de minúsculas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top