写代码时候肯定要自己定义一些方法,但是其写法还不是十分明白。例如有的要写成
private static void Sends(int aid)
{
}
private void SetNull()
{}就象这样的,还有很多类似的,具体怎样才能写的很准确呢?static void与void 等等怎么区分呢

解决方案 »

  1.   

    static 表示这个函数是静态的。
      

  2.   

    static 方法在使用时不需要实例化
      

  3.   

    建议这位老兄看看MSDN,把C#语法一部分加深理解.
      

  4.   

    1.静态的方法在整个应用程序其间存储在内存中,速度快,但占用内存.
    class a
    {
       public static string b()
       { 
          return "Hello";
       }
    }
    用法: a.b();   //调用方便2.动态的方法在先声明类实例才能调用类中的方法.
    class a
    {
       public static string b()
       { 
          return "Hello";
       }
    }
    用法:  a = new a();   a.b();  3.一般使用频繁的方法用静态方法,用的少的方法用动态的。
      静态的速度快,占内存。  动态的速度相对慢些,但调用完后,立即释放类,可以节省内存
      

  5.   

    void 这个方法不返回值.
    static 静态方法或属性
    private 这个方法只能被类本身及子类里面访问.