while (null != (strLine = sr.ReadLine())) 
最好改成如下
while(sr.Peek() != -1)
{
   strLine = sr.ReadLine();
   ////
}

解决方案 »

  1.   

    他的整个语法是: while (null != (strLine = sr.ReadLine()))
    {
    strBuilder.Append(strLine+"<br>");
    }我想知道如何把这句换成VB
      

  2.   

    等于
    strLine = sr.ReadLine();
    while (null != strLine)
    {
       strBuilder.Append(strLine+"<br>");
    }
      

  3.   

    少了一句
    strLine = sr.ReadLine();
    while (null != strLine)
    {
       strBuilder.Append(strLine+"<br>");
       strLine = sr.ReadLine();
    }
      

  4.   

    其实就是先从sr读一行进来,赋值给strLine,然后判断strLine是不是为null,在不等于null的时候循环
    vb的话:
    strLine = sr.ReadLine()
    do while (strLine != null ) 
        ......
    loop