我想轻松地>>逐个字母地读取一个字符串,但是缓慢地,然后将其放入文本框。
private void btn1_Click(object sender, EventArgs e)
{
string str = "hello world", bar = string.Empty;
foreach (char c in str)
{
bar += c;
richTextBox1.Text = bar;
/// delay??
}
}
我想轻松地逐个字母地读取字符串,但是要慢慢地将其放入文本框。私有无效btn1_Click(object sender,EventArgs e){string str =“ hello world”,bar = string.Empty; ...
打开方法异步并以所需的延迟添加await
。
线程睡眠是延迟它的正确方法,但是您需要在新线程中创建它,因为它在执行Thread.Sleep(1000)时会冻结主线程(UI),>
这是一个粗略的例子,看起来应该像^ u ^,希望对您有帮助