According to https://msdn.microsoft.com/en-us/library/aa711900(v=vs.71).aspx
A string is a primitive how ever
GetType(System.String).IsPrimitive
returns false.
Can anyone explain this. I know C# does not technically have primitives however, according to documentation primitives are listed as any types defined directly under System which includes String.
Is this a documentation error or an error with the IsPrimitive method?
Go to the complete details ...