Por que os aliases para string e objeto estão em minúsculas?
Aqui está uma lista de aliases em C # (elogios deQual é a diferença entre String e string em 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
eu consigo verbool
atravéschar
sendo aliases em minúsculas, porque são tipos primitivos.
Por que objeto e string não são capitalizados, pois são tipos complexos? Isso é uma supervisão dos desenvolvedores ou existe uma razão necessária para que sejam minúsculas? Ou isso é uma pergunta opinativa?
Você acaba com coisas comostring.Format()
ao invés deString.Format()
, que parecem descolados e me fazem pensarstring
é uma variável