title: What is the practical use of using interface reference variable in C#?
body: <p>I know interface reference variable can refer to any object that implements its interface. But what is the practical use of using a reference variable? We can achieve the same by using an object, then why use a reference variable?</p>