Get object by reflection
问题 I'm looking for mechanism in c# works like that: Car car1; Car car2; Car car = (Car)SomeMechanism.Get("car1"); car1 and car2 are fields So I want to get some object with reflection, not type :/ How can I do it in c# ? 回答1: It's not possible for local variables but If you have a field, you can do class Foo{ public Car car1; public Car car2; } you can do object fooInstance = ...; Car car1 = (Car)fooInstance.GetType().GetField("car1").GetValue(fooInstance); 回答2: It looks like you're trying to