在表单的文本框上显示字符串的问题,一次显示一个(异步等待)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();