是.NET3?编译器会帮你把它写成DataAlter m_DataAlter;
public DataAlter DataAlter { 
  get
  {
    return m_DataAlter; 
  }
} 一个比较可爱小小的方便。

解决方案 »

  1.   

    我也看不出個名堂來
    應該是有問題的代碼,除非前面聲明了abstract或者extern
      

  2.   

    只能取得,不能修改的一个DataAlter 的属性。public class student
    {
     private int age=0;
     public int Age
     {
     get{return age;}
     set{age=value;}

    }
      

  3.   

    .NET3? 是什么~~~~我用的VS2005
      

  4.   

    这段代码我是在public class DataAccess<T>类中看到的。
    里面的代码我看不明白~~~
    1。public virtual DataSet CreateDataSet(string procName, T vo);
    方法都是这样的虚方法2。public DataAccess(DataAlter dataAlter);
       构造方法就不明白了,也是“虚”的?3。public DataAlter DataAlter { get; }
       属性全都是这种格式?我也不知道是什么意思?4。整个DataAccess类没看见一个域,那属性在这里还有意义吗?
      

  5.   

    我觉得应该有个特定的变量或者方法,对应在里面吧,本质上get也是方法,总不能什么也不带就定义了吧
      

  6.   

    public DataAlter DataAlter { get; } 
    设置DataAlter属性为只读的
      

  7.   

    有这种写法吗? 请问DataAlter 怎么使用,要只读也应该 private set吧
      

  8.   

    public DataAlter DataAlter { get; }  DataAlter DataAlter 
    写错了吧?