C # .Cadena neta entre mayúsculas y minúsculas

¿Por qué C # .Net permite que la declaración del objeto de cadena no distinga entre mayúsculas y minúsculas?

String sHello = "Hello";
string sHello = "Hello";

Ambas minúsculas y mayúsculas S de la palabra String son aceptables y este parece ser el único objeto que lo permite.

¿Alguien puede explicar por qué?

Respuestas a la pregunta(14)

Su respuesta a la pregunta