2
我試圖使用下面的表達式調用將字符串轉換爲ToLower
大小寫。Expression.Call用法
var tolowerMethod = typeof(string).GetMethods().Where(m => m.Name == "ToString").FirstOrDefault();
var toLowerMethodCall = Expression.Call(memExp,tolowerMethod,new Expression[0]);
我面臨着一些問題,以創建一個表達式調用的值等格式:"05/12/2012 12:00:00"
到{0:MM/dd/yyyy}
。
這是什麼語言?請用它標記問題 – Mark 2012-07-12 13:45:17
你得到了什麼錯誤,或者出了什麼問題?我可以看到在'新的表達式[0]'的調用中沒有找到對象,但我猜這是一個錯字? – phg 2012-07-12 13:56:41
您的問題沒有意義。甚至沒有一種正常的方法可以做到這一點。 – leppie 2012-07-12 13:56:47