Actually, Strings are reference types. The reason they seem to be value types is that they are immutable.
Structs are also value types.
>Gerard,
>
>Strings, integers (all numbers), booleans ... those would all be the actual values, but any other object would be a reference.