• λ我爱Aspx >> Asp.Net >> C#箴言之用属性来访问类的私有成员
  • C#箴言之用属性来访问类的私有成员

  • :aspxer  Դ:5iaspx  :2007-8-1 13:14:11  ؼ:c#
  • 在程序中,难免要访问某个对象的私有成员。那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从“private”改为“public”即可;而另一个就是提供公有的成员访问函数来进行访问。那么现在用C#编写程序,就不再需要采用前面所说的两种方法了,而直接使用属性来完成。

    首先来看看三种方法的如何实现以及调用的,这里用一个例子来说明,即访问“EmployeeInfo”类的私有成员strName,具体如下表格所示。

    private string strName; 访问方法
    修改成员访问符 修改:private string strName;为:public string strName; EmployeeInfo empNew...;string strNameValue = empNew.strName;empNew.strName = "me";
    公有成员函数 增加如下两个成员函数:public string getName(){ return strName; }public void setName( string Name ){ strName = Name;} EmployeeInfo empNew...;string strNameValue = empNew.getName();empNew.setName( "me" );
    属性 增加如下属性:public string Name{ get{ return strName;} set{ strName = value; }} EmployeeInfo empNew...;string strNameValue = empNew.Name;empNew.Name = "me";
    Ҷƪл˵?
  • һƪ用相对定位和负向移动完成图片象框阴影
    һƪC#中父窗口和子窗口之间实现控件互操作