Is there a list of value type data available? I am used to working with the simple primitives in Java like int, long, float, char etc. so some of the value type data types are kind of a surprise. I thought color would be a reference type, but instead it was a value type. Where can I find a list detailing exactly which objects are values and which are references?
In C#, classes are passed by reference and structs are passed by value - that’s the difference between a class and a struct.
I doubt you’ll find a list exactly, but if you hover the mouse over a variable in your editor it should tell you whether it’s a struct or class type.
The docs tell you if a type is a class or struct.
–Eric