Type t = Type.GetType("BLL.MyLayers.TestLayer,BLL");
tは、汎用クラスの場合は常にnullです。Type.GetTypeは汎用クラスでは機能しませんか?
通常のクラスの型を取得しようとすると、tはnullではありません。
どうして私は何か問題がありますか?
Type t = Type.GetType("BLL.MyLayers.TestLayer,BLL");
tは、汎用クラスの場合は常にnullです。Type.GetTypeは汎用クラスでは機能しませんか?
通常のクラスの型を取得しようとすると、tはnullではありません。
どうして私は何か問題がありますか?
ジェネリック型は少しトリックを使用してコンパイルされていますキー(ほとんどのキーボードで)。
2つの汎用パラメータとして私の側で "2"をありがとう。 – Elisabeth
@Elisaの場合、C#の構文は '<>'ではなく '<,>' –
あなたは試みることがあります。アポストロフィは引用符が、1の左側のキーではないことを
class A<T>
{
}
var aa = Type.GetType("ConsoleApplication1.A`1");
注:
Type t = Type.GetType("BLL.MyLayers.TestLayer`1,BLL");
タイプt = Type.GetType( "BLL.MyLayers.TestLayer <>、BLL"); 'を試してみましたか? –