1. 程式人生 > >.NET裡巨好用的方法

.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檔案裡讀出來,爽歪歪。