在 WinForms 上使用 async/await 访问 Task.Run 中的 UI 控件
摘要:示例代码: private async void button1_Click(object sender, EventArgs e) { await Run(); } private async Task Run() { await File.AppendText("temp.dat").Write
阅读全文
posted @
2022-02-12 20:32
武胜-阿伟
阅读(432)
推荐(0) 编辑
WinForm应用程序UI调用长耗时函数 z
摘要:需要在后台线程上执行长时间运行操作。 有几种方法可以做到这一点。 您可以将方法调用排队以在线程池线程上执行(请参阅here): ThreadPool.QueueUserWorkItem(new WaitCallback(YourMethod)); 在.NET 4.0中,您可以使用TaskFactor
阅读全文
posted @
2022-02-12 20:14
武胜-阿伟
阅读(185)
推荐(0) 编辑
Newtonsoft.Json 用法
摘要:忽略某些属性 默认值的处理 空值的处理 支持非公共成员 日期处理 自定义序列化的字段名称 动态决定属性是否序列化 枚举值的自定义格式化问题 自定义类型转换 全局序列化设置 1.忽略某些属性 我们在序列化的过程中,并不是所有属性都需要序列化的,如果实体中有些属性不需要序列化,可以使用该特性。首先介绍J
阅读全文
posted @
2022-02-12 20:01
武胜-阿伟
阅读(502)
推荐(0) 编辑