c#用select name from student查询出来的数据可以放在string[] arrstr中吗
时间: 2024-10-15 19:19:12 浏览: 19
ASp对txt读取 ASp对txt读取.txtASp对txt读取.txt
4星 · 用户满意度95%
在C#中,如果你通过`SELECT Name FROM Student`这样的SQL查询获取到的数据是一个字符串列表(每个结果都是学生的姓名),是可以将其转换并放入`string[]`数组中的。例如,你可以先执行数据库查询,然后遍历结果集将每个元素添加到数组中:
```csharp
using System.Data.SqlClient;
string[] arrStr = new string[0]; // 初始化一个空数组
// 假设conn是连接数据库的对象,cmd是SqlCommand
using (var cmd = new SqlCommand("SELECT Name FROM Student", conn))
{
using (var reader = cmd.ExecuteReader())
{
while(reader.Read())
{
arrStr[arrStr.Length] = reader.GetString(0); // 假设Name字段索引为0
arrStr.Length++; // 扩展数组长度
}
}
}
阅读全文