Duplicar posible:
In C# what is the difference between String and stringCadena vs cadena
¿Debo usar string
o String
al declarar una variable básica cadena en C# y qué es importante?
Duplicar posible:
In C# what is the difference between String and stringCadena vs cadena
¿Debo usar string
o String
al declarar una variable básica cadena en C# y qué es importante?
No importa, aunque es mejor ser coherente: minúsculas string
is an alias for String
.
Para expandir, http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/ 88418.aspx – seekerOfKnowledge
Me resulta extraño comenzar un nombre de clase con un carácter en minúscula, ya que rompe cualquier otra convención de plataforma. –
Ambos apuntan a la misma clase. No importa cuál uses.
La palabra clave string
es un alias de System.String
.
(Lo mismo ocurre con int - System.Int32
long - System.Int64
y así sucesivamente)
C# no tiene dos representaciones diferentes de las primitivas de la misma manera que lo hace en Java. (Cuando un int
es muy diferente de un Integer
)
En la mayoría de los casos lo mejor es usar minúsculas string
porque es un alias para el completo System.String
. De esta forma puede evitar conflictos de tipo si hay otro tipo de String
en algún lugar de su código.
Debería estar loco para nombrar una clase personalizada. Aunque supongo que podrías estar usando una biblioteca creada por alguien más que está loco ... – AjahnCharles
Me gusta string
porque VS lo resalta en azul oscuro (lo que lo hace asombroso).
Además de ser gracioso, también es 100% correcto. –
¿Qué parte es la correcta? El mío no destaca en azul oscuro: http://studiostyl.es/schemes/wekeroad-ink – Kristopher
Y awesomer es mejor ... – TinyRacoon
http://stackoverflow.com/questions/215255/string-vs-string-in-c –
http://stackoverflow.com/questions/116523/string-vs-string –
http://stackoverflow.com/questions/7074/in-c-sharp-whats-the-difference-between-string-and-string – Skull