Inherited member variables not set to base value c#

Hi

I have a base class named Base that has a variable set in it to a value
A second class inherits from this Base and im logging the variables value to the console in it but its not set to the value from Base, why? It recognises the member name, autocomplete will show me the member name before i have completed writing it, so it has been inherited, just not the value, why?

Any help would be appreciated,
Thanks

Just because your inheriting class has the same member variables does not mean that it uses the value from a different instance of the base class. Something still has to set the instance of the extended class that you’re using.