What do you mean by Late Binding

In LateBinding compiler not have any knowledge about COM's methods and properties and it get at runtime. Actually program learns the addresses of methods and properties at execution time.When those methods and properties are invoked. Late bound code typically refers client objects through generic data types like 'object' and relies heavily on runtime to dynamically locate method addresses. We do late binding in C# through reflection. Reflection
is a way to determine the type or information about the classes or interfaces.