汎用クラス定義BaseClass<T>
がある場合、この条件をテストできますか? T
が何であるかmyinstanceがGenericであるかどうかを確認<T>
if (myvar is BaseClass<>)
私はMYVARは、ジェネリッククラスから派生するかどうかを知りたいのですが、私が知っている(またはケア)はありません。
私は答えはいいえ...私のバックアップ計画は、myvar.GetType().ToString().Contains("BaseClass<")
、または何かを介してこれをcavemanにすることです。このよう
:
は今、あなただけis
オペレータが必要ですか? – SLaksここでこれを行う方法については、多くの情報があります。 http://stackoverflow.com/q/457676/738380 –
@Aaron実装リンクの感謝です。 – with