Bonjour à tous,
Je me suis mis il y a quelques temps au C# et j'ai remarqué qu'il y a des types apparemment différents : String et string.
Y a t il une différence et, si oui, laquelle ?
Merci
Version imprimable
Bonjour à tous,
Je me suis mis il y a quelques temps au C# et j'ai remarqué qu'il y a des types apparemment différents : String et string.
Y a t il une différence et, si oui, laquelle ?
Merci
Il y a une petite différence
string est un mot clé du c#
String est un type contenu dans l'espace de nom System.
Cependant ils représentent exactement le même type.
Bonjour,
Et pour la petite remarque, histoire d'être complet, string est utilisable dans toutes les conditions même sans using System en début de fichier. Par contre String ne sera pas utilisable sans using System, enfin, rien de plus normal :).
Sinon attention aux alias, avec string pas de problème, par contre suivant le language un alias ne pointera pas forcément vers le même type CLR, par exemple le cas du long en C# (entier 64 bits) et en C++/CLI (entier 32 bits).
Voilà pour la petite histoire.
Cordialement,
Ronald
OK, donc de mon point de vue, c'est la meme chose. En terme de performances, il n'y a pas d'avantage à utiliser l'un plutot que l'autre si j'ai bien compris.
Merci à tous