c#:在类中,函数成员可直接调用静态数据成员吗?静态函数成员呢,可直接调用静态数据成员吗?求大大帮小弟解解疑问

解决方案 »

  1.   

    就是说可以如下面这样直接用吗?class Math
    {
      
      private static int si;       //静态数据成员si;
      private int i;                //实例数据成员i;  
      public static int JingTai()    //静态函数成员可以直接这样调用静态数据成员,  
      {
         return si*si;
      }  public  int FeiJingTai()    //非静态函数成员可以直接这样调用静态数据成员,  
      {
         return si*si;
      } public static int JingTai()    //静态函数成员可以直接这样调用静态数据成员,  
      {
         return i*i;
      }  public  int FeiJingTai()    //非静态函数成员可以直接这样调用静态数据成员,  
      {
         return i*i;
      }}
      

  2.   

    up up 来个人求解,要确切的答案
      

  3.   

    静态方法里不能直接调用实例成员吧,应该先把类实例化再调用才对。public static int JingTai()    //静态函数成员可以直接这样调用静态数据成员,  
      {
         return i*i;
      }这个方法应该不行吧