La conversion de caractères de la Baisse des majuscules et vice-versa VB.Net

avait une recherche autour de et ne pouvez pas trouver une réponse.

J'ai été chargé de la conversion d'une des chaînes de la capitalisation de ce qu'il est dans l'Être en minuscules ou en majuscules et les échanger rond..

Par Exemple :- Entrée :- "Bonjour" et Sortie :- "bonjour"

Je comprends que j'ai besoin d'utiliser une boucle for, mais n'ont pas été en mesure de comprendre comment, étape par chaque personnage, cochez la case et passez si besoin est.

Je peux faire une boucle qui compte à travers et affiche les caractères individuels ou un simple Si l'instruction pour convertir l'ensemble de la chaîne dans la partie Supérieure ou inférieure, mais si j'essaie de combiner les 2, ma logique n'est pas le droit de travailler.

Quelqu'un peut-il aider?

essayez de vérifier le code ASCII, ses différents pour les minuscules et les majuscules
en fait différents par juste un peu: par exemple, 'A' est 41H et 'a' est 61 H - de sorte que vous pouvez XOR à 20H.
Qui ne sera évidemment que travailler avec du texte ASCII, et probablement même pas dans toutes les pages de code, pour cette question.
Doggart - ouais, vous avez probablement raison. Je suis un vieux skool gars. En fait, ma première réaction a été de "faire dans le matériel avec un XOR porte' 😉
Vous n'avez pas à avoir honte d'être efficace 🙂 Mais en plus costaud matériel coûte moins cher que d'embaucher efficace des programmeurs, votre nature est, malheureusement, une race mourante. Je n'ai jamais vraiment réalisé qu'ils étaient un peu comme ça. C'est une astuce.

OriginalL'auteur James Sowter | 2014-01-24