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# ?
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);