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);
It looks like you're trying to access local variables by reflection. This is not possible. Local variables are not accessible by reflection.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With