在表单的文本框上显示字符串的问题,一次显示一个(异步等待)C#
Problem with showing strings on textbox on forms, showing one at a time (async wait) C#
我被一个问题困了这么久,我真的需要你的帮助!
所以我的项目正在使用 Twitter API,我的目标是在 win 表单上显示特定的推文。
使用 API 后,我得到一个数组,数组中的每个对象都包含一个文本部分,其中包含代表推文的字符串,如您在此处所见:
enter image description here
所以我写道:
textBox2.Text = tweets5[0].文本;
每次文本框一次显示一条推文,我希望它显示
所有这些都在那个文本框上。
我尝试使用 for 但方法的签名是:
enter image description here
我尝试打印长度,尝试 foreach,尝试 while 和
似乎没有任何效果...
非常感谢您的宝贵时间!
您可以通过多种方式完成此操作。我会推荐一个:
您可以遍历数组并将文本每次附加到 StringBuilder。
StringBuilder AllText = new StringBuilder(tweets5[0].Text + Environment.NewLine);
for (int i = 1; i < tweets5.Count; i++)
{
AllText.Append(tweets5[i].Text + Environment.NewLine);
}
TextBox.Text = AllText.ToString();
我被一个问题困了这么久,我真的需要你的帮助! 所以我的项目正在使用 Twitter API,我的目标是在 win 表单上显示特定的推文。 使用 API 后,我得到一个数组,数组中的每个对象都包含一个文本部分,其中包含代表推文的字符串,如您在此处所见: enter image description here
所以我写道: textBox2.Text = tweets5[0].文本; 每次文本框一次显示一条推文,我希望它显示 所有这些都在那个文本框上。
我尝试使用 for 但方法的签名是: enter image description here
我尝试打印长度,尝试 foreach,尝试 while 和 似乎没有任何效果...
非常感谢您的宝贵时间!
您可以通过多种方式完成此操作。我会推荐一个:
您可以遍历数组并将文本每次附加到 StringBuilder。
StringBuilder AllText = new StringBuilder(tweets5[0].Text + Environment.NewLine);
for (int i = 1; i < tweets5.Count; i++)
{
AllText.Append(tweets5[i].Text + Environment.NewLine);
}
TextBox.Text = AllText.ToString();