欢迎光临
我们一直在努力

.net 里面 protected private 的变量也可以访问-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

通过 原数据可以访问,我是访问后,才发现自己怎么都操作私有字段了呢

参考代码

public class l3data : system.componentmodel.component {  private system.componentmodel.container components = null;        private  page _page;  private  arraylist literallist = new arraylist();  public l3data(system.componentmodel.icontainer container)  {   container.add(this);   initializecomponent();  }

  public l3data()  {      initializecomponent();  }  protected override void dispose( bool disposing )  {   if( disposing )   {    if(components != null)    {     components.dispose();    }   }   base.dispose( disposing );  }        #region 组件设计器生成的代码  private void initializecomponent()  {   components = new system.componentmodel.container();  }  #endregion  #region property  public page page  {   get{return this._page;}   set   {       this._page = value;    type type = _page.gettype();    type = type.basetype;    system.web.ui.webcontrols.literal literal = new literal();    system.reflection.fieldinfo[] fields = type.getfields(bindingflags.nonpublic|(bindingflags.static | bindingflags.instance));    foreach(system.reflection.fieldinfo field in fields)    {     if(field.fieldtype.equals(literal.gettype()))      this.literallist.add(field);    }    int count =0;    foreach(fieldinfo field in this.literallist)    {     count++;     object obj = field.getvalue(this.page);        literal = (literal)obj;     if(literal.text.equals(“wx”))      literal.text =”i can see you”;     else     {      literal.text=”wangxing”+count.tostring();     }    }   }  }  #endregion }.

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » .net 里面 protected private 的变量也可以访问-.NET教程,Asp.Net开发
分享到: 更多 (0)