
C#
C#的相关代码
MapleGone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 解决办法
前段时间做个小程序,需要用到第三方的ocx控件调用时,引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 以下是解决办法((System.ComponentModel.ISupportInitialize)(this.myClient)).BeginInit();//myClient为第三方控件名this.Con原创 2017-07-15 17:16:38 · 39068 阅读 · 5 评论 -
Timers.Timer用法详解
可以应用于WinForm,完全取代WinForm的Timer控件。它们的缺点是不支持直接的拖放,需要手工编码private System.Timers.Timer timer;timer = new System.Timers.Timer(); timer.Interval = 1000;//定时时间 timer.Enabled = true;//等同原创 2017-07-18 12:14:37 · 29854 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件的线程访问它的两种方法
今天遇到这个问题,把解决的方法总结出来。 在ui线程创建的子线程操作ui控件时,系统提示错误详细信息为: 线程间操作无效: 从不是创建控件“XXX”的线程访问它。Windows 窗体程序。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和锁死。确保以线程安全方式访问控件非常重要。以下是解决办法: 1、把CheckF原创 2017-07-17 16:07:15 · 37159 阅读 · 2 评论 -
Lamdba及DataTable AsEnumerable()的使用
Lamdba及AsEnumerable()介绍是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。1.Where 2.Average 3.GroupBy 4.OrderBy 5.Distinct原创 2017-07-28 17:58:16 · 32019 阅读 · 0 评论 -
C#使用Log4net输出日志
apache下载地址:https://logging.apache.org/log4net/download_log4net.cgi将下载后的文件解压,在bin\net目录下找到程序所需的对应版本将该版本中的“log4net.dll”引用到程序中并在所需要记录日志的命名空间上添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "lo原创 2017-08-07 17:15:35 · 30981 阅读 · 0 评论 -
AES加密及MD5加密
AES加密 private static string AES_KEY = "80f4kwSR45gY4rPU6YWxnIbqKT87lF93"; //传入加密方法中 private static string AES_IV = ""; //传入加密方法中 /// <summary&amp原创 2018-05-30 17:04:14 · 3057 阅读 · 0 评论