Template из Prototype.js на C# 3.0

Видели ли вы когда либо такой синтаксис в джаваскрипте:

Думаю, те кто знаком с библиотекой Prototype.js , определенно да. Этот функционал реализован в классе Template, у которого есть всего один метод, evaluate. Он делает замену в текстовом шаблоне, используя поступающий на вход обьект с данными.

А теперь более вскусная часть. А как думаете, можно ли такое сделать в C# 3.0? Конечно да. Для начала пишем тест.

Потом немного рефлекшна и у нас готов настоящий прототайповский Template на C# 3.0.

Пользуйтесь наздоровье :)

In English



Оставь комментарий