Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在编译时获取类属性的名称(注意!)而无需对象实例化? 通过实例化,可以使用 nameof() 轻松完成:
class DummyClass { public int DummyProperty { get; set; } } void Meth() { //With instantiation var dc = new DummyClass(); var prname = nameof(dc.DummyProperty); }
nameof(DummyClass.DummyProperty)如果我理解正确,您可以使用。
nameof(DummyClass.DummyProperty)
在docs中有一个类似的用例示例。
用于获取变量、类型或成员的简单(非限定)字符串名称。