Difference Between Struct and Class in C#:
One key difference between structs and classes is that Structs are value types, whereas classes are reference types.
In the case of structs, they are copied by value, meaning that a complete replica of the data is created when passed or assigned. On the other hand, classes are copied by reference, meaning that only a reference to the original data is passed around rather than a full duplication.
![C# struct vs class](https://www.shekhali.com/wp-content/uploads/2021/09/C-Struct-VS-Class.png)