1

まず、同様の質問に対するJon Skeetの回答を参照する必要があります

https://stackoverflow.com/a/266282/1184296

彼の答えで彼はこう書いた

Type genericClass = typeof(Generic<>);

ここで理解できないのは、 Generic<> を表示する方法です。

usingすべての名前空間の下に s を追加しようとしましSystemたが、うまくいきませんでした。IntelliSense には何も表示されず、Generic<>「型または名前空間 'Generic' が見つかりませんでした...」という赤い下線が引かれたままになります。

誰もこれを解決する方法を知っていますか?

ありがとう。

4

1 に答える 1

1

投稿のコードを見ると、John Skeet がカスタム クラスを作成しています。

public class Generic<T>
{
    public Generic()
    {
        Console.WriteLine("T={0}", typeof(T));
    }
}

それで、あなたは同じことをすることができますが、そのコードを取得するにはジョン・スキーツの許可が必要かもしれません? :)

于 2013-09-18T12:24:15.817 に答える