我可能想得太多,但我的情況是添加屬性的動態對象.NET
public dynamic CreateConfigObject(JobConfigurationModel config) {
dynamic configObject = new { };
configObject.Git = new GitCheckout {
Repository = config.Github.Url
};
return configObject;
}
當然,它不能在configObject.Git
因爲這個屬性不存在。我希望能夠在運行時添加任意數量的屬性,而無需事先了解屬性的數量和名稱;
這樣的情況在C#中是可能的,還是我的JavaScript想象力開始傷害我? :)
可能重複http://stackoverflow.com/questions/947241/how-do-i-create-dynamic-properties-in-c) – nawfal