2011-07-09 9 views

答えて

3

あなたのバインディングは意味をなさない。オープンジェネリック型を閉じたものにバインドしています。バインディングのためのNinjectの妥当性チェックにはギャップがあるようです。

変更しますが、代わりにCLSの、すなわち、タイプ名を表示

kernel.Bind(typeof(GenericAbstractClass<int>)).To(typeof(ImplementationClass)); 
kernel.GetAll(typeof(GenericAbstractClass<int>)); 
+0

をdidntの結合します。私はC#の概念のいくつかを誤解しているようです。明確化のためにありがとうございます。私はこれを答えとして受け入れます。 –

関連する問題