如何添加字符串和显示为一个完整的句子
本文关键字:一个 句子 显示 何添加 添加 字符串 | 更新日期: 2023-09-27 18:04:12
我已经从数据集中分配了一些字符串值给字符串b
。
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
{
string b = ds.Tables[0].Rows[i].ItemArray[0] + " " + ds.Tables[0].Rows[i].ItemArray[1];
}
我要做的是添加这些值,最后显示为一个句子。
示例:如果loop
的读取值为"dog", "cat"answers"cow",我想在消息框中显示"dog cat cow"。怎么做呢?
编辑:既然您似乎对String.Join()方法感兴趣,这可能非常适合您。你有很多选择,但如果你想走这条路,这里有方法。
首先创建一个你要返回的项目的数组,然后你可以简单地使用String.Join()方法将数组中的项目连接起来,如下所示:字符串分隔符=任何你想要的分隔符","或"|"d =字符串。加入(分离器、animalArray);MessageBox.Show (d);
您需要做的第一件事是确保您已经导入了System.Windows.Forms名称空间,以启用调用MessageBox函数的能力。
实际上,您已经完成了字符串的连接。如果你正在寻找一个更简洁的选项,我建议使用string . format()或使用新的连接方法,通过在字符串前面应用'$'字符,可以简单地在花括号之间添加变量。
例如:$"Hello my name is {name} "
上面有什么问题吗?您已经在字符串变量b
中拥有它们。
将其包含在MessageBox.Show();
中,而不是添加变量。
string b = "";
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
{
b += ds.Tables[0].Rows[i].ItemArray[0] + " " + ds.Tables[0].Rows[i].ItemArray[1] + "'n";
}
MessageBox.Show(b);