[英]Property name without System.Reflection
是否可以從dotnet中的代碼獲取屬性名稱,而無需使用反射?
int PropWithNiceName
{
get {Console.Writeline( ??? )}
}
是; 您可以使用新的[CallerMemberName]
屬性:
static string MemberName([CallerMemberName] string name = null) {
return name;
}
int MyProperty {
set {
Console.WriteLine(MemberName());
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.