Я использую шаблон строки для рендеринга некоторого содержимого, но содержимое может быть переменным, поэтому не уверен, как его передать (используя .net / c #)
Основная идея заключается в том, что у меня есть список>, который должен заканчиваться параметрами, например
List<KeyValuePair<string, object>> ret = new List<KeyValuePair<string, object>>();
ret.Add(new KeyValuePair<string, object>("elem1", true));
ret.Add(new KeyValuePair(string, object>("elem2", false));
Теперь я хочу, чтобы они отображались в строковом шаблоне как:
$ item.elem1 $
$ Item.elem2 $
Я могу получить их $ elem1 $ или $ elem2 $, но они мне нужны внутри структуры. Поэтому мне нужно убедить строковый шаблон setAttribute в том, что я передаю объект со свойствами elem1 и elem2, хотя на самом деле у меня есть список KeyValuePairs.
Спасибо