.NET & C# ยท C#
When should you use value types and reference types in C#?
Use value types for small data values with value semantics and reference types for richer objects with identity, inheritance, or shared mutable state.
Use value types for small data values with value semantics and reference types for richer objects with identity, inheritance, or shared mutable state.