У меня есть базовый словарь .NET (словарь). В моем методе ToLiquid я действительно сериализую / выставляю объект Dictionary. Мой вопрос заключается в том, как я могу СОДЕРЖАТЬ ключи в жидком шаблоне, как вы это делаете в обычном .NET? Кажется, что вы ДОЛЖНЫ знать фактический ключ, чтобы получить доступ к значению в жидком шаблоне.
Я понимаю, что вы можете получить доступ к значению в жидком шаблоне, например
item.dictionary [ "MYKEY"]
Однако я не знаю фактический ключ, поэтому я бы предпочел использовать конструкцию «for» в DotLiquid для итерации ключей, чтобы получить различные значения. Поскольку конструкция «for» работает с коллекциями, а Dictionary - это коллекция, я подумал, что это можно как-то сделать, но все попытки, которые я пробовал, потерпели неудачу.
Любая помощь будет принята с благодарностью.