What is component in C#
We know that C# is the component oriented language also. Basically component in C# is an independent, reusable unit of binary functionality, below are some important things for understanding Component:
A component is independent means that each component is self-contained.
A component is reusable, which means that a component can be used by any other program that requires its functionality
A component is a single unit of functionality, simply means component provides functionality that can be used by an application, but a component, by itself, is not a standalone.
Component's reusability is provided in a binary form.