grazie shodan,
dopo che hai detto namespace ho iniziato lo studio ed altro dubbio è il seguente: un conto è definirne uno proprio e risulta chiaro, ma un altro è usarne uno implementato dove la sua implementazione non è visibile almeno, io ho solo l'help in linea a disposizione.
A quanto ho capito, di l'oggetto String molto probabilmente è usato in diversi namespace ed a scopi differenti, altrimenti non si giustifica l'uso di appartenenza a System.