why we use abstract class in c# ?. what is the purpose of use to abstract class?.why abstract class concept come in c#?. we already have method overriding concept. i am facing problem to understand this .this question ask to me several time.please suggest me how to clear this concept.please help me how can i clear my oops concepts. thanks