Early binding and late binding are the concept of polymorphism. There are two types of polymorphism in C#.
Compile Time Polymorphism: It is also known as early binding.
Run Time Polymorphism: It is also known as late binding or method overriding or dynamic polymorphism.