比方說,我有一個名爲Type
type
。確定一個類型是靜態
我想確定我是否能做到這一點跟我喜歡的類型(沒有實際這樣對每種類型):
如果type
是System.Windows.Point
話,我可以這樣做:
Point point1 = new Point();
但是,如果type
被System.Environment
那麼這將不會飛:
Environment environment1 = new Environment(); //wrong
所以,如果我通過每一個迭代在程序集中的可見類型如何跳過所有將無法創建類似第二個實例的類型?我對反思很陌生,所以我對這個術語還不太瞭解。希望我在這裏要做的事很清楚。
感謝您的回答,我需要很長時間來自行解決這個問題。 – Beaker 2009-07-24 20:00:06