
C#
wangdaoyin2010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c# List内存分配
c# 内存分配当List对象的Item元素数量超过了Capacity的数量时,List对象会重新申请一块大小是原来Capacity的两倍的内存空间,然后将当前所有Item元素以及待添加元素复制到新的内存空间中。知道了内存分配的原则,接下来就得根据这些原则来采用最优的方法保证有限的内存空间能得到合理的运用。归纳起来主要有如下你点:1.当实例化一个List对象时,如果能预知其I转载 2016-01-26 16:28:11 · 1036 阅读 · 0 评论 -
WebBrowser 设置IE兼容性
在窗体应用程序和wpf程序中会使用到WebBrowser 来显示一个网页,但是可能要显示的网页要求在特定的模式下运行,因此需要调整WebBrowser 对网页兼容性的设置;通过在注册表中设置HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION中添加转载 2016-02-19 00:27:40 · 13398 阅读 · 4 评论 -
C# 异步线程任务使用Task await
C#中4.5 使用Task任务来完成异步操作(个人总结,如有不当请谅解)1、await 可以让程序等待异步操作完成后才能继续执行,但是使用Await的等待不会阻隔ui线程,2、原创 2016-11-22 21:00:15 · 2610 阅读 · 0 评论 -
C#各种命名缩写
C#编码规范中对类型和空间缩写参考转载 2017-09-14 11:00:50 · 3405 阅读 · 0 评论 -
C# 使用管理员权限
1、从A程序启动B程序,当B程序需要管理员权限的时候代码如下A程序里面启动B程序的代码如下ProcessStartInfo startInfo = new ProcessStartInfo();startInfo.FileName = B.exe; //设置程序启动路径startInfo.WorkingDirectory = Environment.CurrentDirectory;//需要管理员...原创 2018-04-02 10:11:33 · 1816 阅读 · 0 评论 -
C# 开发Window Service 的几个注意点 界面显示、Timer、开机启动
1、Windows Service 服务创建服务创建内容就不在说明,网上资料挺多2、Timer 在Windows Server中使用Timer 必须使用System.Timers空间下Timer ,不然Timer将不起作用注意:貌似在Windows Service中不能使用Task ,经测试使用Task后 安装程序不能启动服务,一直提示没有权限启动服务。3、安装启动要在安装的时候启动服务,需要在做...原创 2018-04-10 18:00:02 · 891 阅读 · 0 评论