.NET里巨好用的方法

1.Controls.Find

具体定义如下,参数是(控件名,是否搜索子控件)

public Control[] Find(string key, bool searchAllChildren);

应用场景:还原默认配置的时候,从XML文件读出控件名+一些属性,来一个var currentControl=this.Controls.Find(ControlName,true)就拿到想要的控件了,然后就可以愉快的赋属性了。

2.对象.GetType().Name

GetType()的定义如下

public Type GetType();

应用场景:根据子类的类型,来进行某些操作。在父类里来一个if(this.GetType().Name==typeString),里面就可以接相应操作了。

特别是子类特别多的时候,将子类的类型和一些数据从XML文件里读出来,爽歪歪。

猜你喜欢

转载自www.cnblogs.com/fabao/p/9940295.html