誰かが私が以下の声明を理解するのを手伝ってくれませんか:
kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => ctx.Kernel)
- 上記のコードは何をしますか?
- ファンクとは?
- IKernel を何かにバインドしてインターフェースしようとしていますか? この部分は本当に私を混乱させます
<Func<IKernel>>().ToMethod(ctx => () => ctx.Kernel
:)
インターフェイスを具象型にバインドするためにkernel.bindが使用されていることは承知していますが、具象型が指定されていないため、上記についてはわかりません。
現実世界のシナリオにどのように適合しますか。基本的に、この関数を使用する理由とタイミング
ありがとう