Январь 20, 2008
Template из Prototype.js на C# 3.0
Видели ли вы когда либо такой синтаксис в джаваскрипте:
Думаю, те кто знаком с библиотекой Prototype.js , определенно да. Этот функционал реализован в классе Template, у которого есть всего один метод, evaluate. Он делает замену в текстовом шаблоне, используя поступающий на вход обьект с данными.
А теперь более вскусная часть. А как думаете, можно ли такое сделать в C# 3.0? Конечно да. Для начала пишем тест.
Потом немного рефлекшна и у нас готов настоящий прототайповский Template на C# 3.0.
Пользуйтесь наздоровье :)
In English
