求教 .cs 文件下 get 和set的意思
protected   int   m_nDisplayCount   =   6;   
 public   int   DisplayCount 
             { 
                         get 
                         { 
                                     return   m_nDisplayCount; 
                         } 
                         set 
                         { 
                                     m_nDisplayCount   =   DisplayCount; 
                                     hdDisplayCount.Value   =   DisplayCount.ToString(); 
                         } 
             }   
             protected   void   Page_Load(object   sender,   EventArgs   e) 
             { 
                         hdDisplayCount.Value   =   m_nDisplayCount.ToString(); 
             } 
 上面的代码中,get和set是什么意思
------解决方案--------------------定义属性的,只读只写。。 
 只有get就只读. 
 只有set就只写.
------解决方案--------------------get,set是属性操作符 对类内定义的属性进行取/赋值操作 
 get是取值 
 set是赋值 
 比如  在类ClassTest中有 
 private int _m; 
 public int M 
 { 
   get 
   { 
     return _m; 
   } 
   set  
   { 
     _m=value; 
   } 
 } 
 则ClassTest c=ClassTest(); 
 c.M=7;    //set操作 
 int k=c.M; 
 Response.Write(k);   //get操作 输出结果 7
------解决方案--------------------比如你要给你一自定义控件加上相应的属性,你就得写一个这样的东西 
 private string _sortName; 
 pulbic string SortName 
 { 
    get{return _sortName;} 
    set{_sortName = value;} 
 } 
 这个是最简单的属性访问
------解决方案--------------------DisplayCount是一个属性,里面是对m_nDisplayCount进行的操作,说明可以通过这个属性来设置(set)m_nDisplayCount的值。也可以通过这个属性来得到(get)m_nDisplayCount的值
------解决方案--------------------访问器  
 将属性设置为 get(获取)、set(设置)或 get/set。默认情况下,“访问器”的选项设置为 get/set。 
 修饰符选项  说明  
 get 读取或计算属性并返回属性的值及其类型。如果选择此选项,则属性为只读。  
 set 当对属性赋值时,用提供新值的参数调用 set 修饰符。如果选择此选项,则属性为只写。只写属性除作为赋值的目标外,无法对其进行引用。  
 get/set 属性同时包含 get 和 set 修饰符。它是读写属性。  
------解决方案--------------------定义属性的,只读只写。。 
 只有get就只读. 
 只有set就只写.   
 其实是一种封装机制