Abstract Method:- 1-You can declare this method only under the abstract class.
2-This method will get body once you will inherit this abstract method abstract class with non-abstract class.
3-We use abstract method when we have required same method with different logic under the method body.
4-We also get benefit like we are not duplicating the code.
Virtual Method-1-We can implement this method under the abstract as well as non-abstract class.
2-You can access or call this method by base as well as inherited class.
3-Once you will inherit the class where this method has been implemented then you will have to use override keyword to use this method and you can change the logic under the body of this method.
Visit - www.sudheshwertech.com or you can provide the reference regarding dot net training. Thanks


