1

是否可以在编译时获取类属性的名称(注意!)而无需对象实例化?
通过实例化,可以使用 nameof() 轻松完成:

class DummyClass
{
    public int DummyProperty { get; set; }
}
void Meth()
{
    //With instantiation
    var dc = new DummyClass();
    var prname = nameof(dc.DummyProperty);
}
4

1 回答 1

3

nameof(DummyClass.DummyProperty)如果我理解正确,您可以使用。

在docs中有一个类似的用例示例。

用于获取变量、类型或成员的简单(非限定)字符串名称。

于 2018-05-17T12:18:17.470 回答