Anyone planning on writing code in C# should understand the
data types available. Before diving into this, however, it is important to
understand value types and reference types. This article is designed to give
you a quick understanding of these. This article is not meant for people who
already understand the difference between these two categories of data types.
Knowing this information will give you a much better understanding of how data
is stored and how to correctly interact with this data in C#. As you read on, I
explain the difference between these two classifications of data types, and I
explain how these differences impact you as a C# developer.