In many programming languages, including C#, you can't directly call a base class method without creating an instance of the derived class. The base class method belongs to a specific instance of the class, and you need that instance to invoke its methods.However, if you're trying to access a static method of the base class (a method marked with the static keyword), you can call it using the base class name directly, without needing an instance of the class.
For Static Methods ,You can call a base class method without creating an instance of the class by using static methods Example :- BaseClass.StaticMethod();For Non-Static Methods: For non-static methods, you must create an instance of the derived class or use an existing instance of the base class if it is accessible.Example : BaseClass instance = new DerivedClass(); instance.BaseMethod();In summary , non-static base class methods require an instance, whereas static methods can be called directly on the class itself.
I believe by using :base