C# setting value to the fields, properties, etc.
It is possible to get methods, fields, properties, enums, interfaces etc. from Class.GetType(). It is also possible to change them dynamically (on runtime).
for example, when we have fields of type String and we want to set their value equal to their names:
class Base {
public string myField;