【发布时间】:2012-12-18 16:53:20
【问题描述】:
此代码显示了一个属性,该属性调用一个方法来获取该属性的名称:
public string Foo { get { return MyName(); } }
string MyName([System.Runtime.CompilerServices.CallerMemberName]
string propertyName = null)
{
return propertyName;
}
有没有更好的办法?
【问题讨论】:
-
“下一个”还是“名字”?正文与标题不匹配。
-
标题问题没有意义。
-
还有,你为什么需要这个?你已经知道这个名字了。你做到了。
-
Getting Property Name in C# 的可能重复项
标签: c#