string s = "h";
s = s.ToUpper();
renvoie "H"
.
string s = "8";
s = s.ToUpper();
renvoie "8"
Cela ne devrait-il pas renvoyer "*"
?
string s = "h";
s = s.ToUpper();
renvoie "H"
.
string s = "8";
s = s.ToUpper();
renvoie "8"
Cela ne devrait-il pas renvoyer "*"
?
Non, ça ne devrait pas. ToUpper()
ne signifie pas WithShiftKeyOnAnInternationalASCIIKeyboard()
. Il n'y a pas de 8 majuscules, car 8 est un chiffre , pas une lettre .
Bien sûr, cela est une simplification grossière (étant un nombre seul ne fait pas automatiquement un certain caractère dans un jeu de caractères sans étui), mais il est probable que vous demandez de toute façon , donc je vais le laisser là.
Car il n'y a pas de majuscules 8
.
Tout simplement parce que le clavier spécifiques que vous utilisez a un *
sur la même touche que l' 8
, ne veut pas dire que tous les claviers ne. Certaines langues n'ont pas de majuscules lettre - que dois - ToUpper
de retour pour ceux?
Cette méthode utilise les règles de casse de la culture actuelle de convertir chaque caractère dans l'instance actuelle de son équivalent en majuscule. Si un personnage n'a pas un équivalent en majuscule, il est inclus inchangé dans la chaîne renvoyée.
ToUpper()
au texte suivant: "il y a 8 bâtiments" Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.