Вопросы с тегом «expandoobject»

4
Динамическое добавление свойств в ExpandoObject
Я хотел бы динамически добавлять свойства ExpandoObject во время выполнения. Так, например, чтобы добавить свойство свойства строки NewProp, я хотел бы написать что-то вроде var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); Это легко возможно?

11
Как определить, существует ли свойство в ExpandoObject?
В javascript вы можете определить, определено ли свойство с помощью неопределенного ключевого слова: if( typeof data.myProperty == "undefined" ) ... Как бы вы сделали это в C #, используя динамическое ключевое слово с ExpandoObjectи без исключения?


12
Как сгладить ExpandoObject, возвращаемый через JsonResult в asp.net mvc?
Мне очень нравится ExpandoObjectкомпиляция динамического объекта на стороне сервера во время выполнения, но у меня возникают проблемы с выравниванием этого объекта во время сериализации JSON. Сначала я создаю экземпляр объекта: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); Все идет нормально. В моем контроллере …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.