Warum werden die Aliase für Zeichenfolge und Objekt in Kleinbuchstaben angegeben?

Hier ist eine Liste der Aliase in C # (Komplimente vonWas ist der Unterschied zwischen String und String in C #?):

object:  System.Object
string:  System.String
bool:    System.Boolean
byte:    System.Byte
sbyte:   System.SByte
short:   System.Int16
ushort:  System.UInt16
int:     System.Int32
uint:    System.UInt32
long:    System.Int64
ulong:   System.UInt64
float:   System.Single
double:  System.Double
decimal: System.Decimal
char:    System.Char

Ich kann es sehenbool durchchar Kleinbuchstaben, da es sich um primitive Typen handelt.

Warum werden Objekt und Zeichenfolge nicht großgeschrieben, da es sich um komplexe Typen handelt? Ist dies ein Versehen der Entwickler, oder gibt es einen notwendigen Grund für die Kleinschreibung? Oder ist das eine meinungsgebundene Frage?

Sie landen mit Dingen wiestring.Format() Anstatt vonString.Format(), die einfach nur funky aussehen und mich zum Nachdenken bringenstring ist eine Variable.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage