C#检查stringreader的行号

时间:2010-11-06 05:16:30

标签: c# line-numbers stringreader

如何检查字符串阅读器是否已通过某个行号,或者是否已通过包含某些文本的行号?我把它放在字符串阅读器的行处理代码中:

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

我想根据它所在的行号范围更改字符串的内容,我的代码总是给出123.例如,如果它来自第10-20行(或从123到456),那么字符串应该有123,20-30(或456到789)它应该有456和30-40有789.我怎么能用StringReader做到这一点?

1 个答案:

答案 0 :(得分:0)

我自己修正了,问题是我使用大写(例如TEST)而不是小写。