簡體   English   中英

不帶System.Reflection的屬性名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM