It's a reference type.
It can't be a value-type, as value-types need a known size for the stack etc. As a reference-type, the size of the reference is known in advance, even if the size of the string isn't.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!