是否可以在调用它的类中获取当前类分配给的属性的名称?
假设我有三个课程:
class Parent1
{
public Child myName;
public void Foo()
{
myName.Method();
}
}
class Parent2
{
public Child mySecondName;
public void Foo()
{
mySecondName.Method();
}
}
class Child
{
public void Method()
{
Log(__propertyName__);
}
}
我想要调用 from以及调用from时的Log
值。myName
Method
Parent1
mySecondName
Method
Parent2
是否可以使用反射而不是通过参数中的字符串传递名称(我只想将其用于调试目的,我不想以任何方式将这些类链接在一起)