我正在使用以下代码从SQL Server获取结果:
string content = "Test value"
try {
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("select name from Persons",
myConnection);
myReader = myCommand.ExecuteReader();
while(myReader.Read())
{
Console.WriteLine("- " + myReader["name"].ToString());
}
} catch (Exception e) {
Console.WriteLine(e.ToString());
}
我想要的是在4个结果后在while循环内插入字符串“ Content”的值,例如:
名称1#
名称2#
名称3#
名称4#
测试值
名称5#
最佳答案
只需使用一个索引变量:
var index = 0;
while(myReader.Read())
{
Console.WriteLine("- " + myReader["name"].ToString());
if (++index == 4) {
Console.WriteLine("Test value");
}
}
关于c# - 在4个结果后插入字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32165450/