我使用字符串模板來呈現一些內容,但內容可以是可變的所以不知道如何將它傳遞(使用.NET/C#)StringTemplate的.NET動態對象
基本的想法是我有一個List >這需要以參數結束,例如
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時$但我需要它們在一個結構內。所以我實際上需要說服我傳入的屬性爲elem1和elem2的對象的字符串模板setAttribute,實際上我有一個KeyValuePairs列表。
謝謝
最後,我最終使用CS-Script來運行一些動態創建的代碼,包含對象......這對我們很有用,因爲我們已經在同一個項目的其他地方運行了動態代碼......但如果我們需要更多的優化,可能會回到它並使用您的解決方案。 – 2010-04-17 10:08:27
這似乎並沒有回答上面的問題? – Xian 2011-01-16 09:04:33