2010-01-16 26 views
2

get方法字符串名稱我需要的是這樣的:C#中使用表達式

public string GetName<Type>(Expression<Somestuffhere>) // will bet GetName<Foo>(o => o.Do()) 
{ 
    ... 
    return "Execute"; 
} 
+0

得到一些類/類型 – Omu 2010-01-16 14:53:44

+0

的方法的字符串名稱看看[丹尼爾Cazzulino的博客](http://www.clariusconsulting.net/blogs/kzu/archive/2007/12/30/49063.aspx)。 – 2010-01-16 14:55:08

回答

0

(expression.Body as MethodCallExpression).Method.Name