public class A
{
   string str;
   void m()         //???m这个方法定义的怎么这么怪?
   private class A
   {
      this.str="hello";
   }
}

解决方案 »

  1.   

    我理解其实是这样:
    private void m(){}是个空方法而已
      

  2.   

    就是放法 而已 
    对了楼上 
    默认是private吗
    我忘了
      

  3.   

    void m()        //能通过编译???
      

  4.   

    ni zai kai wan xiao ?
      

  5.   

     void m()  写的好像不对吧。
    我觉得应该是
    void m();//如果只是声明的话或void m(){};//大括号里写相应的函数内容
      

  6.   


    public class A 

      string str; 
      void m()        //???m这个方法定义的怎么这么怪? //这里后面要么有个;要么是{},要不你连编译都过不取....
      private class A 
      { 
          this.str="hello"; 
      } 
    }
      

  7.   

    <code=c#>
    public class A 

      string str; 
      void m();
      void m(){}
      private class A 
      { 
          this.str="hello"; 
      } 

    </code>
      

  8.   

    接口是使用 interface 关键字定义的。例如:C#  复制代码 
    interface IComparable
    {
        int CompareTo(object obj);
    }你感觉去掉参数后不像吗?类中可以像接口那样声明空函数吗?