gpt4 book ai didi

c# - 如何找到最后一次执行循环 while(dr.Read())?

转载 作者:行者123 更新时间:2023-11-30 14:13:23 25 4
gpt4 key购买 nike

看看下面的 while 循环。

SqlDataReader dr;

while (dr.Read())
{

Response.Write("insert into test values(N'"+dr[0]+"', N'"+dr[1]+"'),<br>");

}

我只是打印一些末尾带有逗号的内容(在
之前)。但是最后一次打印时,我不想要那个逗号。如何判断这个循环是最后一次执行?这样我就可以通过修改它来避免打印这个逗号。

最佳答案

我会稍微重组它。在您的读者之前,实例化一个假 bool 值。第一次阅读后将其设置为 true。然后,在您阅读的代码中,如果为真,请添加逗号并换行到上一行。那么你就不用担心是不是最后一行了,因为不会有下一行加逗号和换行。

关于c# - 如何找到最后一次执行循环 while(dr.Read())?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com