The intrinsics of types in C#

Nelson Parente
5 min readDec 14, 2021
Photo by Jalal Kelink on Unsplash

I’m sure that if you are an experienced programmer or a new one you probably have already heard something about value types and reference types. In this article, we will take a closer look at these with a special focus on how the C# language handles them and how their memory is managed.

In the C# language, there are 2 main categories of types, value types and reference types. Their names already hint at one of…

--

--