What is component in C#

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.