如何获得属性名称?

Ser*_*gio 0 c# properties

这可能像一个奇怪的问题,但....

public string MyProperty
{
    get
    {
        return "MyProperty";
    }
}
Run Code Online (Sandbox Code Playgroud)

如何替换return语句go它返回属性名称而不进行硬编码?

Meh*_*ari 9

我不建议一般这样做,但在这里我们去:

return MethodBase.GetCurrentMethod().Name.Substring(4);
Run Code Online (Sandbox Code Playgroud)

顺便说一句,使用混淆器可以完全搞砸了.