相當平常的場景: public class A { }
public class B:A {}
public class C:A {}
我真的不知道,如果它可以創建Ninject綁定是解決從A所有繼承這樣的: Bind<A>().ToMethod(ctx => proxyFactory.CreateProxy(ctx.Request.Service) as A);
這當然只適用於類型A
interface IWarrior
{
}
class Samurai : IWarrior
{
}
public class Program
{
public static void Main(string[] args)
{
var kernel = new StandardKernel();
kernel.Bind<IWarr