一般的函数都要返回某一类型的值
加了void之后就表示该函数不返回值!而只是做了些什么而已!

解决方案 »

  1.   

    如:
    public static string GetUserName(){
     string UserName 
     //一些处理,得到用户名UserName
      return UserName;
    }
    这样的话你就必须定义一个string类型的变量来接收函数的值了!
    string Name=GetUserName();
    而另一个函数
    public static void SetUserName(string UserName){
      //一些处理,设置用户名
    }
    调用的时候,就直接写就行了.
    SetUserName("wlmemail");
      

  2.   

    有了void 函数就不需要设置类型了,是吗?
      

  3.   

    有了void 函数就不需要设置类型了,是吗?
    是的,函数里就不用返回值了;
    只要return; 
    或者什么也不写即可
      

  4.   

    有了void 函数就不需要设置类型了,是吗?应该这么说:有了void  函数就不需要设置返回类型了
      

  5.   

    那如果什么都不加是什么意思啊?
    public GetUserName(){   //这里什么都没有啊
     string UserName 
     //一些处理,得到用户名UserName
      return UserName;
    }
    如果是这样public void GetUserName(){;}   呢?
      

  6.   

    只有构造函数是什么也不加的
    其他函数什么也不加会出错你上面这个函数是不可能返回UserName的
      

  7.   

    我知道了构造函数只是用来给实例初始化的吧!
        public void GetUserName(){;}  是什么意思啊?干嘛用这个啊?
      

  8.   

    public void GetUserName(){;}  是什么意思啊?干嘛用这个啊?定义GetUserName方法,且无返回值
      

  9.   

    查字典可以知道,void是“四大皆空”的意思,自然是没有咯。
      

  10.   

    public GetUserName(){;} 这样呢?为什么要用{;}