会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hgs88888
博客园
首页
新随笔
联系
订阅
管理
2020年5月15日
C#判断dataset数据集字段为NULL或为空
摘要: 今天遇到一个奇怪问题,运行下边的代码,在一些特殊情况下会,报错:异常信息:输入字符串的格式不正确。 不知道什么原因dt.Rows[i]["SumPages"]字段为null时, dt.Rows[i]["SumPages"].ToString() == null的值还是false,因此会接着执行Con
阅读全文
posted @ 2020-05-15 14:14 Hgs88888
阅读(2201)
评论(0)
推荐(0)
2020年5月12日
C# 控件置于最顶层、最底层、隐藏、显示
摘要: 本文转载自:https://www.cnblogs.com/huanjun/p/7927587.html 控件置于最顶层、最底层 pictureBox1.BringToFront();//将控件放置所有控件最前端 pictureBox1.SendToBack();//将控件放置所有控件最底端 控件隐
阅读全文
posted @ 2020-05-12 17:05 Hgs88888
阅读(956)
评论(0)
推荐(0)
2020年5月11日
C# BackgroundWorker使用总结
摘要: 本文转载自:https://www.cnblogs.com/zhaoshujie/p/9634136.html 查询了一下MSDN文档,其中微软就BackgroundWorker类的功能有这么一个描述(英文的,根据个人理解翻译):BackgroundWorker类允许您在单独的线程上执行某个可能导致
阅读全文
posted @ 2020-05-11 20:00 Hgs88888
阅读(330)
评论(0)
推荐(0)
C#如何优雅的结束一个线程
摘要: 本文转载自:https://www.cnblogs.com/cuihongyu3503319/p/9232275.html 大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意
阅读全文
posted @ 2020-05-11 16:58 Hgs88888
阅读(3405)
评论(0)
推荐(0)
C#线程中安全访问控件(重用委托,避免繁复的delegate,Invoke)总结
摘要: 本文转载自:https://www.cnblogs.com/slyzly/articles/2121436.html 1.第一种,不安全,当线程过多后,timer控件和线程中同时访问窗体控件时,有时会出现界面重绘出错。 public frmMain() { InitializeComponent()
阅读全文
posted @ 2020-05-11 14:52 Hgs88888
阅读(408)
评论(0)
推荐(0)
C#异步方法调用(四大方法详解)
摘要: 本文转载自:http://www.cnblogs.com/94cool/archive/2010/04/08/1707637.html 计算机中有些处理比较耗时。调用这种处理代码时,调用方如果站在那里苦苦等待,会严重影响程序性能。例如,某个程序启动后如果需要打开文件读出其中的数据,再根据这些数据进行
阅读全文
posted @ 2020-05-11 14:50 Hgs88888
阅读(7979)
评论(0)
推荐(2)
C# Winform 跨线程更新UI控件常用方法汇总
摘要: 本文转载自:https://www.cnblogs.com/marshal-m/p/3201051.html 概述 C#Winform编程中,跨线程直接更新UI控件的做法是不正确的,会时常出现“线程间操作无效: 从不是创建控件的线程访问它”的异常。处理跨线程更新Winform UI控件常用的方法有4
阅读全文
posted @ 2020-05-11 14:46 Hgs88888
阅读(1215)
评论(0)
推荐(0)
走进异步编程的世界 - 在 GUI 中执行异步操作
摘要: 本文转载自:https://www.cnblogs.com/liqingwen/p/5877042.html 序 这是继《开始接触 async/await 异步编程》、《走进异步编程的世界 - 剖析异步方法》后的第三篇。主要介绍在 WinForm 中如何执行异步操作。 目录 在 WinForm 中执
阅读全文
posted @ 2020-05-11 14:27 Hgs88888
阅读(261)
评论(0)
推荐(0)
走进异步编程的世界 - 剖析异步方法(下)
摘要: 本文转载自:https://www.cnblogs.com/liqingwen/p/5866241.html 序 感谢大家的支持,这是昨天发布《走进异步编程的世界 - 剖析异步方法(上)》的补充篇。 目录 异常处理 在调用方法中同步等待任务 在异步方法中异步等待任务 Task.Delay() 暂停执
阅读全文
posted @ 2020-05-11 14:23 Hgs88888
阅读(141)
评论(0)
推荐(0)
走进异步编程的世界 - 剖析异步方法(上)
摘要: 本文转载自:https://www.cnblogs.com/liqingwen/p/5844095.html 序 这是上篇《走进异步编程的世界 - 开始接触 async/await 异步编程》(入门)的第二章内容,主要是与大家共同深入探讨下异步方法。 本文要求了解委托的使用。 目录 介绍异步方法 控
阅读全文
posted @ 2020-05-11 14:18 Hgs88888
阅读(206)
评论(0)
推荐(0)
下一页
公告