Domanda

Come faccio a verificare se il lettore stringa è passato un certo numero di riga, o ha superato un numero di riga che contiene del testo? Ho messo questo nel codice di elaborazione linea di un lettore di stringa:

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

Voglio cambiare il contenuto di una stringa in base a quale intervallo di numeri di riga si trova, con il mio codice dà sempre 123. Come per esempio se si tratta di linee da 10-20 (o 123-456), poi la stringa dovrebbe avere 123, 20-30 (o 456-789) dovrebbe avere 456 e 30-40 sono 789. Come posso fare questo usando un StringReader?

È stato utile?

Soluzione

Fisso io stesso, problema da ho usato lettere maiuscole (ad esempio TEST) al posto del minuscolo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top