我正在寻找 C# 中的机制,如下所示:
Car car1;
Car car2;
Car car = (Car)SomeMechanism.Get("car1");
car1 和 car2 是字段
所以我想得到一些带有反射的对象,而不是类型:/我怎样才能在c#中做到这一点?
对于局部变量来说这是不可能的,但是如果你有一个字段,你可以这样做
class Foo{
public Car car1;
public Car car2;
}
你可以做
object fooInstance = ...;
Car car1 = (Car)fooInstance.GetType().GetField("car1").GetValue(fooInstance);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)