No, it is not.
Objects have no names - variables do. An object can refer to any number of variables: zero, one or many.
However, you can get the fields (static or instance variables) by name (using Type.GetField) and get the values from these fields (for a specific instance, if you use instance variables).
Depending on what you are trying to do, you may also consider a dictionary from names to objects.
source
share