C# 指定の名前のメソッドを実行 指定の名前のメソッドを実行するには、TypeクラスのInvokeMember()メソッドを使用します。 InvokeMemberの引数はわかりにくいですが、左から 「実行するメソッドの名前、BindingsFlags(以下参照)、Bi... 2006.09.10 C#開発
C# クラス名からインスタンスを生成 クラス名からインスタンスを生成するには、Typeオブジェクトを 取得し、Activator.CreateInstance()を使用します。 namespace TestSpace { // 引数なしコンストラクタのクラス(デフォル... 2006.09.08 C#開発
C# クラス名を取得 クラスの名前空間を含むクラス名を取得するには 以下のようにTypeオブジェクトを取得し、FullNameプロパティで取得できます。 namespace TestSpace { class TestClass { } } // ク... 2006.09.06 C#開発
C# privateなメソッドをコール privateで定義されているメソッドを呼びたい場合は、フィールドの場合と同様にInvokeMemberを使用します。 メソッドの引数は、Objectの配列で渡し、結果もObjectで受け取ります。 class Test { pr... 2006.06.11 C#開発
C# privateなフィールドにアクセス privateで定義されているフィールドに対して、読み書きしたい場合にはInvokeMemberを使用します。 class Test { private string str; } Test test = new Test();... 2006.06.10 C#開発