当然只能在Class里定义!  你为什么要在Class外定义呢?

解决方案 »

  1.   

    我是想减少class里面定义的常量或者属性的数目,这样子分开会比较清晰,如果查看一些第三方控件,我发现它们都是做成这样的,而且我不知道他们的属性的定义值放在那里,几乎都看不到private变量的,而我们的书都只是教我们定义如 一个private _mdata,用来存储属性data的值,到底该如何做呢?
      

  2.   

    他们专门放到一个类里,像Duwamish中,数据就放到Common.Data中~
    你也可以这样做,把自定义数据都放到一个.cs文件中
      

  3.   

    但是我还是不明白,为什么那些类中看不到任何用于保存属性值的private变量呢?