【发布时间】:2015-11-25 11:02:00
【问题描述】:
问题描述
假设您有一个接口/类,并希望获得一个 Property/Func/Action 名称,那么如何以及最好的做法是什么?
例如给定:
public interface IConvertible
{
// ...
bool ToBoolean(IFormatProvider provider);
// ...
}
如何以强类型的方式获取“ToBoolean”方法的名称?
还有,如何从
获取IsValueCreated的属性名Lazy<object>.IsValueCreated
动机
当您对接口 [方法/属性/等] 进行反射时,编译器将帮助您找到对它的所有引用。
【问题讨论】:
-
取什么名字?方法名称?
-
您使用的是哪个 C# 版本?
-
使用 .Net 4.5v,获取 'ToBoolean' 名称..
标签: c# reflection interface proxy strong-typing