0

Ninjectに関する私の以前の質問に続いて

私はまだプロパティインジェクションを機能させることができません..

コンストラクターパラメーターは注入されますが、プロパティは注入されません..私はこれを間違っていますか??

    public class CokeConsumer
    {
    [Inject]
    public IDrinkCan Drink { get; set; }

    public CokeConsumer(IDrinkCan drink)
    {
        Drink = drink;
        Drink.OpenCan(330);
    }

    public void DrinkSomeCoke(int amount)
    {
        Drink.DrinkSome(amount);
    }
}
4

1 に答える 1

1

オブジェクトが構築される前にプロパティが設定されることを期待することはできません!!

于 2012-09-17T13:11:35.037 に答える