Hi
I am new to C#. I know all the object oriened language concepts theoretically. But I dont know where and when to use (abstraction , Interface ,Polymorphism , overriding, overloading, Encapsulation) concepts. I want to know what are advantages..like what is use of overloading. Method with same name but diiferent parameters.., we can use methods with different name why to use overloading