抽象クラスのインスタンスを作成するにはどうすればよいですか?

興味

クラスが以前に抽象としてマークされている場合、メソッドを使用してTypeクラスのインスタンスを返すことはどのように可能Type.GetType(string typeName)ですか?

これは、MyClassクラスをobj変数に保存するために使用したコードです。

Type obj = Type.GetType("ConsoleApplication.MyClass");

これは、Typeクラスの定義に行ったときに見つけたものです。

[NullableAttribute(0)]
[NullableContextAttribute(1)]
public abstract class Type : MemberInfo, IReflect
{

    [return: NullableAttribute(2)]
    public static Type? GetType(string typeName);

    /*
    / Other class members that, for the sake of keeping this question short, haven't been pasted 
    / into this Code sample.
    */
}

デビッドブラウン-マイクロソフト

クラスが以前に抽象としてマークされている場合、「Type.GetType(stringtypeName)」メソッドを使用して「Type」クラスのインスタンスを返すことはどのように可能ですか?

返される実際のオブジェクトは、抽象型「Type」の具象サブタイプであるためです。この実行を確認するには:

 Type obj = Type.GetType("ConsoleApplication.MyClass");
 var typeName = obj.GetType().Name;

ドキュメントから:

Typeは、複数の実装を可能にする抽象基本クラスです。システムは常に派生クラスRuntimeTypeを提供します。

タイプクラス

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

作成ロジックを指定するインターフェイスまたは抽象クラスを作成するにはどうすればよいですか?

分類Dev

抽象クラスのメンバーを作成するにはどうすればよいですか?

分類Dev

F#でインターフェイスを継承する抽象クラスを作成するにはどうすればよいですか?

分類Dev

外部クラスコンストラクターで内部クラスのインスタンスを作成するにはどうすればよいですか

分類Dev

インスタンスの文字列名からクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

抽象クラスのインスタンス変数にクラスにアクセスするにはどうすればよいですか?

分類Dev

(静的)クラス内のクラスから新しいクラスインスタンスを作成するにはどうすればよいですか?

分類Dev

別のクラス内に存在するクラスの新しいインスタンスを作成するにはどうすればよいですか?

分類Dev

guiceファクトリ支援インジェクトを使用して作成され、抽象クラスから拡張されたクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

その抽象クラスのサブクラスではないインターフェイス実装者をそのインターフェイスの抽象クラスのように動作させるにはどうすればよいですか?

分類Dev

新しいクラスを作成するときにクラスのインスタンスを渡すにはどうすればよいですか?

分類Dev

スーパークラスからサブクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

クラスで現在のインスタンスを取得するにはどうすればよいですか?

分類Dev

クラス自体のインスタンスを返す静的クラスプロパティを作成するにはどうすればよいですか?

分類Dev

typescriptのクラスからインスタンスメソッドを除外するタイプを作成するにはどうすればよいですか?

分類Dev

IOptions <MyOption>のモックインスタンスを作成するにはどうすればよいですか?

分類Dev

クラス自体の内部にクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

Forthで基本クラスとそのクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

n個のクラスをインスタンス化するにはどうすればよいですか?

分類Dev

インスタンス内から新しいクラスインスタンスを作成するにはどうすればよいですか?

分類Dev

JavaScriptクラスインスタンスを別のクラスのインスタンスにするにはどうすればよいですか?

分類Dev

型のインスタンスのパラメータとして抽象クラスを渡すにはどうすればよいですか?

分類Dev

SpringBootでスケジューラクラスの複数のインスタンスを作成するにはどうすればよいですか?

分類Dev

PHPの抽象クラスからインターフェースの名前を取得するにはどうすればよいですか?

分類Dev

Gradleプラグインでタスクを動的に作成するにはどうすればよいですか?

分類Dev

ケースクラスのオプションのインスタンスを作成するにはどうすればよいですか?

分類Dev

テキストファイルからクラスのインスタンスを作成するにはどうすればよいですか?

分類Dev

クラスのさまざまなインスタンスの「x」量を出力する関数を作成するにはどうすればよいですか?

分類Dev

あるクラスのメソッドを使用して、Javaで別のインスタンスを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    作成ロジックを指定するインターフェイスまたは抽象クラスを作成するにはどうすればよいですか?

  2. 2

    抽象クラスのメンバーを作成するにはどうすればよいですか?

  3. 3

    F#でインターフェイスを継承する抽象クラスを作成するにはどうすればよいですか?

  4. 4

    外部クラスコンストラクターで内部クラスのインスタンスを作成するにはどうすればよいですか

  5. 5

    インスタンスの文字列名からクラスのインスタンスを作成するにはどうすればよいですか?

  6. 6

    抽象クラスのインスタンス変数にクラスにアクセスするにはどうすればよいですか?

  7. 7

    (静的)クラス内のクラスから新しいクラスインスタンスを作成するにはどうすればよいですか?

  8. 8

    別のクラス内に存在するクラスの新しいインスタンスを作成するにはどうすればよいですか?

  9. 9

    guiceファクトリ支援インジェクトを使用して作成され、抽象クラスから拡張されたクラスのインスタンスを作成するにはどうすればよいですか?

  10. 10

    その抽象クラスのサブクラスではないインターフェイス実装者をそのインターフェイスの抽象クラスのように動作させるにはどうすればよいですか?

  11. 11

    新しいクラスを作成するときにクラスのインスタンスを渡すにはどうすればよいですか?

  12. 12

    スーパークラスからサブクラスのインスタンスを作成するにはどうすればよいですか?

  13. 13

    クラスで現在のインスタンスを取得するにはどうすればよいですか?

  14. 14

    クラス自体のインスタンスを返す静的クラスプロパティを作成するにはどうすればよいですか?

  15. 15

    typescriptのクラスからインスタンスメソッドを除外するタイプを作成するにはどうすればよいですか?

  16. 16

    IOptions <MyOption>のモックインスタンスを作成するにはどうすればよいですか?

  17. 17

    クラス自体の内部にクラスのインスタンスを作成するにはどうすればよいですか?

  18. 18

    Forthで基本クラスとそのクラスのインスタンスを作成するにはどうすればよいですか?

  19. 19

    n個のクラスをインスタンス化するにはどうすればよいですか?

  20. 20

    インスタンス内から新しいクラスインスタンスを作成するにはどうすればよいですか?

  21. 21

    JavaScriptクラスインスタンスを別のクラスのインスタンスにするにはどうすればよいですか?

  22. 22

    型のインスタンスのパラメータとして抽象クラスを渡すにはどうすればよいですか?

  23. 23

    SpringBootでスケジューラクラスの複数のインスタンスを作成するにはどうすればよいですか?

  24. 24

    PHPの抽象クラスからインターフェースの名前を取得するにはどうすればよいですか?

  25. 25

    Gradleプラグインでタスクを動的に作成するにはどうすればよいですか?

  26. 26

    ケースクラスのオプションのインスタンスを作成するにはどうすればよいですか?

  27. 27

    テキストファイルからクラスのインスタンスを作成するにはどうすればよいですか?

  28. 28

    クラスのさまざまなインスタンスの「x」量を出力する関数を作成するにはどうすればよいですか?

  29. 29

    あるクラスのメソッドを使用して、Javaで別のインスタンスを作成するにはどうすればよいですか?

ホットタグ

アーカイブ