I have heard both fundamental types and primitive types being used.Is there a difference in what the two phrases are referring to?
Primitive types vs fundamental types?
terminology;type systems;data types
Having followed the provided links leading to Microsoft documentation and having chewed on the words for a while, this is what I make of it.Fundamental means machine architecture bound. So anything that fits the data directly handled by the hardware in the CPU is fundamental. It makes sense, doesn't it?Primitive means language bound. The basic types directly supported by the language without the need to write a class or struct. Note that this includes string. They are the dark blue keywords in C#.https://msdn.microsoft.com/en-us/library/aa711900(v=vs.71).aspx