pewnie chcą zbyt wiele, ale mój scenariusz jestDodaj do własności dynamicznych obiektów .NET
public dynamic CreateConfigObject(JobConfigurationModel config) {
dynamic configObject = new { };
configObject.Git = new GitCheckout {
Repository = config.Github.Url
};
return configObject;
}
Oczywiście, to nie na configObject.Git
ponieważ ta właściwość nie istnieje. Chcę móc dodawać dowolną liczbę właściwości w czasie wykonywania, bez uprzedniej znajomości liczby i nazw właściwości;
Czy taki przypadek jest możliwy w języku C#, czy moja zła wyobraźnia JavaScript zaczyna mnie ranić? :)
możliwe duplikat [? Jak mogę utworzyć właściwości dynamicznych w C#] (http://stackoverflow.com/questions/947241/how-do-i-create-dynamic-properties-in-c) – nawfal