解决方案 »

  1.   

    我曾经因为这东西纠结了很久很久。。我明白你的痛苦,所以我必须让你脱离苦海。。2者在功能实现上是没区别的。。唯一的区别在于事件只能在定义事件的类的内部执行。在外部是没办法调用的。。而委托则不行。。声明private的话,外部又注册不了。。不声明private。。外部又可以调用。。很不安全。。所以event就诞生了别太纠结这些。。慢慢就熟悉了
      

  2.   

    C#有很多语法糖~
    比如using(SqlConn con = new xxx){}

    SqlConn con = null;
    try
    catch
    finall是一样的~C#语音  编译器 (翻译者) IL语言
    我喜欢你  → (英语翻译者)→  I like you
    我宣你      → (英语翻译者)→  I like you在哲学上有“内容”  “形式”
    一个内容有多种表达形式