• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
双人床
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年3月26日

获取任务管理器中某个进程的用户名
摘要: 阅读全文
posted @ 2012-03-26 09:36 双人床 阅读(401) 评论(1) 推荐(0)
 
 

2012年3月12日

C# 如何判断系统是32位还是64位
摘要: public static int GetOSBit() { try { string addressWidth = String.Empty; ConnectionOptions mConnOption = new ConnectionOptions(); ManagementScope mMs = new ManagementScope(@"\\localhost", mConnOption); ... 阅读全文
posted @ 2012-03-12 17:42 双人床 阅读(4087) 评论(0) 推荐(0)
 
 

2012年3月7日

IEnumerable与IEnumerator【转】
摘要: C#中IEnumerable与IEnumerator接口定义了对集合的简单迭代。IEnumerable是一个声明式的接口,声明实现该接口的类是“可迭代(enumerable)”的,但并没有说明如何实现“迭代器(iterator)”。IEnumerator是一个实现式的接口,实现IEnumerator接口的类就是一个迭代器。IEnumerable和IEnumerator通过IEnumerable的GetEnumerator()方法建立了连接,可以通过该方法得到一个迭代器对象。在这个意义上,可以将GetEnumerator()看作IEnumerator的工厂方法也未尝不可。一般,我们将迭代器作为内 阅读全文
posted @ 2012-03-07 21:38 双人床 阅读(457) 评论(0) 推荐(0)
 
 

2012年2月22日

C# BackgroundWorker的使用
摘要: BackgroundWorker可以用于启动后台线程。主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoWorkEventArgs参数; 2.RunWorkerCompleted——异步操作完成或中途终止会触发该事件。如果需要提前终止执行后台操作,可以调用BackgroundWorker.CancelAsync方法。在处理DoWork事件的函数中检测BackgroundWorker.CancellationPending属性是否为true,如果是true,则表示用户已经取消了异步调用,同时将DoWor.. 阅读全文
posted @ 2012-02-22 22:37 双人床 阅读(75502) 评论(12) 推荐(12)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3