![CSharp-Struct](https://www.shekhali.com/wp-content/uploads/2022/12/csharp_Struct.png)
A C# Struct is a value type that represents a lightweight object. Unlike classes, which are stored on the heap, a struct is stored on the stack, making it more memory-efficient and faster to create and use.
Struct is a perfect choice for creating small, lightweight objects that hold value-type data and do not require inheritance.