02 2022 档案
在 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 武胜-阿伟 阅读(535) 评论(0) 推荐(0)
WinForm应用程序UI调用长耗时函数 z
摘要:需要在后台线程上执行长时间运行操作。 有几种方法可以做到这一点。 您可以将方法调用排队以在线程池线程上执行(请参阅here): ThreadPool.QueueUserWorkItem(new WaitCallback(YourMethod)); 在.NET 4.0中,您可以使用TaskFactor 阅读全文
posted @ 2022-02-12 20:14 武胜-阿伟 阅读(210) 评论(0) 推荐(0)
Newtonsoft.Json 用法
摘要:忽略某些属性 默认值的处理 空值的处理 支持非公共成员 日期处理 自定义序列化的字段名称 动态决定属性是否序列化 枚举值的自定义格式化问题 自定义类型转换 全局序列化设置 1.忽略某些属性 我们在序列化的过程中,并不是所有属性都需要序列化的,如果实体中有些属性不需要序列化,可以使用该特性。首先介绍J 阅读全文
posted @ 2022-02-12 20:01 武胜-阿伟 阅读(561) 评论(0) 推荐(0)