Mysteriet string…
Inom C# och de flesta andra språk så finns begreppen; värdetyp, referenstyp och primitiva variabler. Vad är en string? Det är det som är mysteriet!
En primitiv variabeltyp är en ”variabel som direkt stöds av kompilatorn”, t.ex. int, bool, float, char och string(?)… (http://msdn.microsoft.com/en-us/magazine/bb984984.aspx)
Primitiva variabler har reserverade ord i språket som vanligtvis är ”blåa” i Visual Studio. Dessa fungerar alla som värdetyp.. men är de det..?.Litteraturen sätter ofta likhetstecken mellan primitiva variabler och värdetyp, problemet är då att de ofta inkluderar just string. Men stämmer detta? Framförallt är string en primitiv typ?