以下に示すようなジェネリッククラスがあります。
using System.Collections.Generic;
namespace MyNameSpace
{
public class MyClass<T> : MyAnotherClass
{
public MyClass();
public MyClass(T obj);
public T Object { get; set; }
}
}
throwing exception with message : "Could not load type 'MyClass' from assembly '//assembly details//' "
次のコード行が null ( )を返す理由がわかりません
Type MyClassType = AssemblyContaingMyClass.GetType("MyNameSpace.MyClass");
ジェネリック クラスでAssembly.GetType(className)を使用するのは違法ですか?
実行時にジェネリック クラスの型を取得する別の方法を提案できますか?
この質問が基本的すぎる場合は、事前に感謝し、お詫び申し上げます。私はC#が初めてです。
編集 :
言及するのを忘れました。MyClass を含むアセンブリが実行時に読み込まれます。