0

使用 Ninject,如何使用接受参数的构造函数进行绑定。

我知道我该怎么做:

kernel.Bind(Of IWidget).To(Of Widget)

但是,如果 Widget 有一个接受字符串的构造函数呢?有没有办法以这种方式绑定:

kernel.Bind(Of IWidget).To(Of Widget(myParam))
4

1 回答 1

1

我相信.WithConstructorArgument足以满足您的需求:

Bind(Of IWidget).To(Of Widget)
                .WithConstructorArgument("constructorArgumentOne", ...)
于 2013-06-25T04:05:33.560 回答