C# SQL 查询结果到字符串列表
C# SQL Query results to string list
你好,我想查询我的数据库,return 所有结果都是一个字符串
目前我的代码是这样的
SqlDataReader DR = query.ExecuteReader();
while (DR.Read())
{
stringList.Add (DR.GetString(0));
}
由于 stringList 是字符串列表,我的问题是如何将所有结果转换为字符串。谢谢
如果您希望将 List 的所有元素连接到单个字符串,方法是调用字符串上的连接方法 class,正如 D Stanley 所建议的。
这是一个简单的例子。
https://dotnetfiddle.net/96cY4y
public static void Main()
{
List<string> stringList = new List<string>();
stringList.Add("Hello");
stringList.Add("world");
var strOut = string.Join(" ",stringList.ToArray());
Console.WriteLine(strOut);
}
你好,我想查询我的数据库,return 所有结果都是一个字符串 目前我的代码是这样的
SqlDataReader DR = query.ExecuteReader();
while (DR.Read())
{
stringList.Add (DR.GetString(0));
}
由于 stringList 是字符串列表,我的问题是如何将所有结果转换为字符串。谢谢
如果您希望将 List 的所有元素连接到单个字符串,方法是调用字符串上的连接方法 class,正如 D Stanley 所建议的。
这是一个简单的例子。
https://dotnetfiddle.net/96cY4y
public static void Main()
{
List<string> stringList = new List<string>();
stringList.Add("Hello");
stringList.Add("world");
var strOut = string.Join(" ",stringList.ToArray());
Console.WriteLine(strOut);
}