while (null != (strLine = sr.ReadLine())) 中第二个等号是什么含义

bizbuy 2004-05-08 01:26:19
如题,第二个等号在VB中相当于什么?

上面是C#语法
...全文
149 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
李欣欣1981 2004-05-08
其实就是先从sr读一行进来,赋值给strLine,然后判断strLine是不是为null,在不等于null的时候循环
vb的话:
strLine = sr.ReadLine()
do while (strLine != null )
......
loop
  • 打赏
  • 举报
回复
eastfiat 2004-05-08
少了一句
strLine = sr.ReadLine();
while (null != strLine)
{
strBuilder.Append(strLine+"<br>");
strLine = sr.ReadLine();
}
  • 打赏
  • 举报
回复
eastfiat 2004-05-08
等于
strLine = sr.ReadLine();
while (null != strLine)
{
strBuilder.Append(strLine+"<br>");
}
  • 打赏
  • 举报
回复
bizbuy 2004-05-08
他的整个语法是:

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

我想知道如何把这句换成VB
  • 打赏
  • 举报
回复
brightheroes 2004-05-08
while (null != (strLine = sr.ReadLine()))


最好改成如下
while(sr.Peek() != -1)
{
strLine = sr.ReadLine();
////
}
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-08 01:26
社区公告
暂无公告