知识大全 几个C#编程的小技巧 (下)

Posted 事件

篇首语:时人不识凌云木,直待凌云始道高。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 几个C#编程的小技巧 (下)相关的知识,希望对你有一定的参考价值。

几个C#编程的小技巧 (下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 判断文件或文件夹是否存在   使用System IO File 要检查一个文件是否存在非常简单   bool exist = System IO File Exists(fileName);

  如果需要判断目录(文件夹)是否存在 可以使用System IO Directory   bool exist = System IO Directory Exists(folderName);

  二 使用delegate类型设计自定义事件   在C#编程中 除了Method和Property 任何Class都可以有自己的事件(Event) 定义和使用自定义事件的步骤如下   ( )在Class之外定义一个delegate类型 用于确定事件程序的接口   ( )在Class内部 声明一个public event变量 类型为上一步骤定义的delegate类型   ( )在某个Method或者Property内部某处 触发事件   ( )Client程序中使用+=操作符指定事件处理程序

  例子 // 定义Delegate类型 约束事件程序的参数   public delegate void MyEventHandler(object sender long lineNumber) ;   public class DataImports       // 定义新事件NewLineRead    public event MyEventHandler NewLineRead ;    public void ImportData()         long i = ; // 事件参数     while()           i++ ;      // 触发事件      if( NewLineRead != null ) NewLineRead(this i);      //          //        //   

  // 以下为Client代码

  private void CallMethod()       // 声明Class变量 不需要WithEvents    private DataImports _da = null;    // 指定事件处理程序    _da NewLineRead += new MyEventHandler(this DA_EnterNewLine) ;    // 调用Class方法 途中会触发事件    _da ImportData();      // 事件处理程序   private void DA_EnterNewLine(object sender long lineNumber)       //   

cha138/Article/program/net/201311/14671

相关参考

知识大全 七个C#编程的小技巧

七个C#编程的小技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一最小化窗口  点击X或Al

知识大全 关于C#和.NET编程的小细节,你知道吗

关于C#和.NET编程的小细节,你知道吗  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在编程过

知识大全 C++编程人员容易犯的10个C#错误(下)

C++编程人员容易犯的10个C#错误(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  错误虚

知识大全 C#语言学习:C#数据报编程之测试程序

C#语言学习:C#数据报编程之测试程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中自定

知识大全 C# 编程规范

C#编程规范  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一命名  用pascal规则来命名方

知识大全 叩开C#之门系列之C#与面向对象编程语言

叩开C#之门系列之C#与面向对象编程语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#是纯

知识大全 C#编程实现动态生成Word文档

C#编程实现动态生成Word文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何用C#编程实

知识大全 提高C#编程水平的50个要诀

提高C#编程水平的50个要诀  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  提高C#编程水平的个

知识大全 C#编程三步走之一

C#编程三步走之一  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#是微软NET架构的主力开发

知识大全 用 C# 编程实现读写Binary

用C#编程实现读写Binary  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文给出一个用C#