可以說我有一個傳統的statemachine /工廠實現像 public class StateMachine
{
public void ProcessState(StateEnum CurrentState)
{
switch (CurrentState)
{
case StateEnum.New:
ProcessNe
Autofac的文檔有一個有趣的頁面,描述了它自動生成delegate factories的能力。它也強烈地暗示,如果沒有Autofac,你可以通過手寫來得到類似的結果。 我正在使用Unity for IoC,並且希望避免將容器傳遞給需要創建其他對象的對象,那麼如何在不使用Autofac的情況下編寫委託工廠?