SQL | C# - Reader 行

SQL | C# - Reader rows

我对 MySqlDataReader 有一个小问题。我在 MySql 中有数据,下面有“名称”列和 X 行。 Reader 成功读取所有这些,但输出在一个字符串中,看起来像“FirtSecondThird”,但我需要逐字列出所有这些单词。代码是:

            while (reader.Read())
            {
                vystup.Add(reader[0].ToString());
            }
            connection.Close();
            string out1 = "";
            foreach (string outage in vystup)
            {
                out1 += outage + "\n";
            }
            return out1;

有谁知道如何处理它?谢谢

您可以使用String.Join

如果 vystup 是一个 List<string>,其中包含以下项目 “第一”、“第二”、“第三”

然后 输出 string.join(Enviorment.NewLine, vystup) 将产生

“第一”

“秒”

“第三”