gpt4 book ai didi

c# - 通过反射获取对象

转载 作者:太空狗 更新时间:2023-10-30 00:16:36 25 4
gpt4 key购买 nike

我正在寻找 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);

关于c# - 通过反射获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com