I used reflection to look at the internal fields of System.String and I found three fields:
m_arrayLength m_stringLength m_firstChar
I don\'t
Correct answer on difference between string and System.string is here: string vs System.String
There is nothing about native implementations