Type
としましょうtype
。
私は自分のタイプでこれを行うことができるかどうかを判断したい(実際に各タイプに対してこれを行うことなく):
もしそうなら、私type
はSystem.Windows.Point
これを行うことができます:
Point point1 = new Point();
ただし、 の場合、これtype
はSystem.Environment
飛ばない:
Environment environment1 = new Environment(); //wrong
では、アセンブリ内のすべての可視型を反復処理している場合、2 番目のようなインスタンスの作成に失敗するすべての型をスキップするにはどうすればよいでしょうか? 私はリフレクションに慣れていないので、用語についてはまだそれほど得意ではありません。うまくいけば、私がここでやろうとしていることはかなり明確です。