J'ai besoin pour obtenir les valeurs ASCII pour chaîne individuelle en C#Comment obtenir la valeur ASCII d'une chaîne en C#
Dites par exemple, j'ai un tableau
string[] ar = new string{"1", "2", "3", "4", "5"};
J'ai besoin pour obtenir les valeurs ASCII de ces éléments de tableau individuels. Comme pour ar [0], ar [1]. Je ne veux pas itérer une boucle
J'ai donc essayé
Encoding.UTF8.GetBytes(ar[0])
et il retourne
System.byte[]
Comment puis-je convertir à l'ASCII originale sachant que ce retour juste un tableau d'octets .
juste jeter un char, ou utilisez l'espace de noms de codage https://stackoverflow.com/questions/5431004/convert-byte-to-char –
cool, mon autre question est est-il possible de comparer deux mots et voir quel mot vient avant quoi. Dire par exemple, j'ai deux mots "Stag" et "Stage". Donc, je veux voir si Stag arrive avant Stage, obtenir les valeurs ASCII et comparer la différence –
Que voulez-vous dire "valeur ASCII", savez-vous que les chaînes dans .NET se compose de points de code Unicode? Et savez-vous que lorsque vous parlez de valeurs ASCII et de points de code Unicode, vous ne devriez parler que de * caractères individuels *? Obtenir la "valeur ASCII" d'une chaîne * .NET * est donc relativement insignifiant. S'il vous plaît clarifier ce que vous voulez accomplir. –