2011-07-11 64 views
2

如果我想指定一個構造函數參數,我需要將參數名稱指定爲字符串。不幸的是,這不是很重構友好。有什麼辦法可以解決這個限制嗎?構造函數無魔術字符串的參數

+0

[Constructor Argument Enums]的可能重複(http://stackoverflow.com/questions/6607171/constructor-argument-enums) –

回答

0

務必:

string s = "my string" 
kernel.Bind<IMyInterface>().ToConstructor(x => new MyObject(s)); 

其中MyObject來實現IMyInterface的。

相關問題