Результаты поиска по запросу "expandoobject"

2 ответа

Методы расширения и динамика не очень хорошо сочетаются. Кроме того, строки «Propertyname» являются бельмом на глазу.

меет смыслНулевой условный оператор [https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/null-conditional-operators] , Хорошо объяснил вэтот ответ [https://stackoverflow.com/a/2081709/256925] слишком. Мне было интересно, ...

2 ответа

C # глубокое / вложенное / рекурсивное слияние динамических / расширяемых объектов

Мне нужно «объединить» 2 динамических объекта в C #. Все, что я нашел на stackexchange, касалось только нерекурсивного слияния. Но я смотрю на то, что делает рекурсивное или глубокое слияние, почти так же, какJQuery-х$.extend(obj1, obj2) ...

2 ответа

System.Collections.Generic.IList <объект> не содержит определения для «Добавить» при использовании «динамический» и «ExpandoObject»

Скажи, что у меня есть класс Фу, который выглядит примерно так: public class Foo : IFoo { public Foo() { Bars = new List<dynamic>(); } public IList<dynamic> Bars { get; set; } }Интерфейс IFoo выглядит так: public interface IFoo { IList<dynamic> ...

ТОП публикаций

4 ответа

В C # как удалить свойство из ExpandoObject?

Скажем, у меня есть этот объект:

4 ответа

Как динамически генерировать столбцы в WPF DataGrid?

4 ответа

Различия между ExpandoObject, DynamicObject и динамическим

Каковы различия между

4 ответа

В C # как удалить свойство из ExpandoObject?

Скажем, у меня есть этот объект: dynamic foo = new ExpandoObject(); foo.bar = "fizz"; foo.bang = "buzz";Как бы я удалилfoo.bang например? Я не хочу просто устанавливать значение свойства в null - для моих целей мне нужно удалить его полностью. ...

4 ответа

Как динамически генерировать столбцы в WPF DataGrid?

Я пытаюсь отобразить результаты запроса в таблице данных WPF. Тип ItemsSource, с которым я связанIEnumerable<dynamic>, Поскольку возвращаемые поля не определены до времени выполнения, я не знаю тип данных, пока запрос не будет оценен. ...

6 ответов

Примечание: всегда есть анонимные типы, если вы знаете имена свойств статически и не хотите добавлять их после инициализации.

етил, что новыйExpandoObject инвентарьIDictionary<string,object> который имеет необходимыеIEnumerable<KeyValuePair<string, object>> а такжеAdd(string, object) методы, и поэтому должна быть возможность использовать синтаксис ...