В JavaScript можно обнаружить, если свойство определяется при помощи неопределенного ключевого слова: если (typeof data.myProperty == "неопределенный")... Как Вы сделали бы это в C# с помощью динамического ключевого слова с...
Действительно довольно простой вопрос. Я' Я работаю над проектом, где мне нужно хранить и извлекать значения свойств динамически из своего рода контекстного хранилища. Значения будут записываться время от времени и ...
Там какой-либо путь состоит в том, чтобы использовать новые динамические функции в 4,0 платформах как ExpandoObject в VB.NET без установки Option Strict Off? С C# Вы теряете безопасность типов только с переменными Вы...
Я пытаюсь отобразить результаты запроса в WPF datagrid. ItemsSource вводят, я связываю с, <динамичный> IEnumerable. Поскольку возвращенные поля не определяются до времени выполнения, которое я не делаю...
Я пытаюсь использовать System.Dynamic.ExpandoObject, чтобы я мог динамически создавать свойства во время выполнения. Позже мне нужно передать экземпляр этого объекта, а используемый механизм требует сериализации. Of ...
Я пытаюсь изучить все новые возможности, которые поставляются с C # 4.0. Я не понимаю различий между типами DynamicObject и ExpandoObject. Похоже, что используется DynamicObject, например. ...
C# 4.0's ExpandoObject поддерживают Основанное на прототипе наследование? В противном случае, почему не (было это дизайном?) и как это могло быть реализовано? Если да, как, это работает и какие различия там сравнены...
Я записал изящную функцию, которая примет system.object, размышлять над его свойствами и сериализировать объект в строку JSON. Это похоже на это: общедоступный класс JSONSerializer {общественность...
Я получаю список записей таблицы через хранимую процедуру, используя dapper. var data = _db.Query < System.Dynamic.ExpandoObject > ('myStoredPoroc', p, commandType: System.Data.CommandType ....
Можно ли заставить ServiceStack JsonSerializer сериализовать ExpandoObject как плоский объект, а не как словарь? Примерно примерно так: {"x": "xvalue", "y": "\ / Date (...
у меня есть этот динамический d = new ExpandoObject ();
d.Name = attribute.QualifiedName.Name; Итак, я знаю, что у d будет имя свойства. Теперь, если я не знаю имя свойства во время компиляции, как ...
Я пытаюсь добавить динамический метод в ExpandoObject, который возвращал бы свойства (добавленные динамически) к нему, однако он всегда выдает ошибку. Я что-то не так делаю? используя Систему;
...
dynamic model = new ExpandoObject ();
model.Data = "asdf"; Список <динамический> listOfx = новый Список <динамический> ();
для (int я = 0; я <3; я ++) {динамический x = новый ExpandoObject (); x.ID = i; ...
I иметь ExpandoObject с произвольным количеством свойств. Я хочу сохранить эти свойства в базе данных MongoDB как BsonDocument. Я пытаюсь сделать это с помощью следующего кода: private ...
У меня есть WebMethod, который выглядит примерно так, который используется для заполнения jqGrid [System.Web.Script.Services.ScriptService]
открытый класс MyWebService: System.Web.Services.WebService
{[WebMethod] [...
Я использую Massive ORM Роба Конери, и мне не удалось привязать полученный ExpandoObject к GridView. Я нашел еще один вопрос о Stackoverflow, который предлагает использовать фреймворк под названием ...
Я хотел бы динамически добавлять свойства к ExpandoObject во время выполнения. Так, например, чтобы добавить вызов свойства строки NewProp, я хотел бы написать что-то вроде var x = new ExpandoObject ();
x ....
Могу ли я преобразовать ExpandoObject к анонимному типу? var anoObj = новый { name = "testName", email = "testEmail" }; динамический expandoObj = новый System.Dynamic.ExpandoObject (); // Здесь я заполняю...
Есть ли способ добавить в ExpandoObject свойство с тем же именем, что и у строкового значения? Например, если у меня есть строка :propName = "ProductNumber"; dynamic obj = new System.Dynamic.ExpandoObject();...
У меня есть список, который содержит словарь ExpandoObjects. Я привязываю это к сетке, но теперь я хочу отсортировать список. var rows = новый список<динамический>(); for (int i = 0; i < ...
Мне нужно «объединить» 2 динамических объекта в C # . Все, что я нашел на stackexchange, касалось только нерекурсивного слияния. Но я ищу что-то, что выполняет рекурсивное или глубокое слияние, в основном ...
Я пытаюсь реализовать в Scala класс C #, подобный ExpandoObject. Вот как это должно работать: val e = new ExpandoObject
e.name: = "Rahul" // Это вставляет новое поле `name` в объект.
...
Я что-то делаю не так, или следующий код действительно невозможен? динамический x = новый ExpandoObject {Foo = 12, Bar = "двенадцать"}; Если это действительно невозможно, есть ли другой однострочный способ ...
в настоящий момент я использую ExpandoObject для динамического хранения имени и фамилии. например // Создаем объект Expando для динамического тестирования employee = new ExpandoObject (); // Динамически ...
Я пытаюсь использовать ExpandoObject в качестве SelectedObject PropertyGrid. Я знаю, как добавить свойства, которые я хочу в ExpandoObject: общедоступный динамический MakePropertyObject ()
{dynamic expando = ...
У меня есть простой список объектов expando, называемых продуктами. Я добавляю к этим объектам различные поля во время выполнения (например, цвет или размер). Как я могу написать запрос LINQ к этому списку на основе динамического ...
Мне очень нравится ExpandoObject при компиляции серверной части динамический объект во время выполнения, но у меня возникают проблемы с выравниванием этого объекта во время сериализации JSON. Сначала я создаю экземпляр объекта: ...