Ermitteln, ob ein Typ ist statisch

Sagen wir, ich habe eine Type genannt type.

Will ich bestimmen, wenn ich dies mit meiner Art (ohne die tatsächlich tun dies, um jede Art):

Wenn type ist System.Windows.Point dann könnte ich dies tun:

Point point1 = new Point();

Aber wenn type ist System.Environment dann wird dieser nicht Fliegen:

Environment environment1 = new Environment(); //wrong

Also, wenn ich bin, Durchlaufen alle sichtbaren Typ in einer assembly wie kann ich skip all die Typen, die nicht erstellen Sie eine Instanz wie die zweite? Ich bin Art von neuen Reflexion also ich bin nicht so toll mit der Terminologie noch nicht. Hoffentlich das, was ich versuche zu tun, ist hier ziemlich klar.

InformationsquelleAutor Beaker | 2009-07-24
Schreibe einen Kommentar