Maybe the string
keyword confused you, as it looks exactly like any other value type declaration, but it is actually an alias to System.String
as explained in this question.
Also the dark blue color in Visual Studio and the lowercase first letter may mislead into thinking it is a struct
.