void 是无返回值,
public void Function()
{
};
public int Function()
{
return int;
}

解决方案 »

  1.   

    public class class1
    {
    Public Static int number; // 静态变量
    Publlic int number2; // 实例变量
    }public class class2
    {
        public int test1;
        public int test2;test1 = Class1.number; //静态变量Class1 class1 = new Class1();
    test2 = class1.number2; // 实例变量}
      

  2.   

    基本上就是上面所说的。如果要详细了解,可以找关于c#语言方面的书,
    如《C#语言参考》,《c#语言和程序设计》等等
      

  3.   

    非常感谢!
    我有《C#语言参考手册》,《c#编程基础》,《c#编程案例》可能这些太基础了吧,或都它们把读者对都看成了C程序员吧,对这些基础的都没有怎么提,静态变量与实例变量是使用范围空间不同吗,还是?
    是不是,想当全局与局部
      

  4.   

    看了上面maotin(liu)的列子,感觉静态变量与实例变量不是使用范围空间不同!而是它们的值的类型不同,取值方式不同,不知我的理解对否?哪位再说清楚一点!非常感谢!
      

  5.   

    public class class1
    {
    Public Static int number; // 静态变量
    Publlic int number2; // 实例变量
    }public class class2
    {
        public int test1;
        public int test2;test1 = Class1.number; //静态变量Class1 class1 = new Class1();
    test2 = class1.number2; // 实例变量}
    从上代码:静态变量test1取的是 类Class1的number变量的值,而实例变量test2的是类class1的实例class1的变量number2的值。
    也就是说静态变量test1取的是实例class1的父类的值,而实例变量test2是取实例的值
      

  6.   

    我认为你可以这样来理解:
    这两种变量的声明方式与引用方式不一样
    声明方式:
    public class class1
    {
    public static int Number1;//静态变量
    public int Number2;//动态变量
    }
    引用方式
    静态:class1.Number1=1;//这是直接用类名称来引用变量,无须声明类实例
    动态:class1 aa=new class1();
          aa.Number2=1;//这是用创建的类实例来引用变量的