This article discuss about differences between Interface and Abstract class in C#.Net. It also explains when to use Interface and when to use abstract class.