【发布时间】:2020-07-08 12:32:46
【问题描述】:
在下面的代码sn -p中,如何更新多个标签? 例如:更新方法中有多个参数而不是一个参数
private void UIupdate(string name)
{
var timenow = DateTime.Now;
if((DateTime.Now-dt).Milliseconds<=50)
return;
synchronizationcontext.Post(new SendOrPostCallback(o =>
{
lblFirstName.Text = "name" + (string)o;
//lblLastName.Text = ?
//lblZipCode.Text=?
}),name );
dt = timenow;
}
【问题讨论】:
-
然后改为字符串发布多个字符串(数组/列表)或一些自定义 poco 类
-
离题:你为什么使用
synchronizationcontext而不是普通的 async/await ?为什么这个问题有 WCF 标签? -
可以发一份代码示例吗?
-
什么例子?而不是
name发布new string[] { name , something, somethingelse }然后将o转换为string[]并从数组中读取值并分配给正确的 UI 元素 -
我删除了 wcf 标签
标签: c# multithreading lambda async-await