begin process at 2008 09 06 08:45:16
1 237 664 membres
61 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Conversion de donnée [ Archives / Maths & Algorithmes ] (tmcuh)

Conversion de donnée le 01/11/2005 13:26:39

tmcuh
Bonjour j'ai beau triffouiller avec les convertisseur ça me prend la tete. Avant avec vb on pouvais très facilement faire des strreverse, des asc et chr... comment faire celà facielement maintenant?

En gros je voudrais prendre une donnée en string, la retourner, prendre chaque lettre qui la compose pour faire mon ptit bidouillage avec en code ascii (plus, moins, fois quelque chose) et puis pourquoi pas transformer tout ça en Hexadécimal et puis retransmettre ça en string

Vous l'aurez compris pour généré une clé à partir d'un string.
Par avance merci

Re : Conversion de donnée le 01/11/2005 14:14:23

coq
(Admin CS)
Réponse acceptée !
Salut,

Pour le reverse on reste dans le simple :
private string ReverseString(string str)
{
    StringBuilder sb = new StringBuilder(str.Length);
    for ( int i=str.Length-1; i>=0; i--)
    {
        sb.Append(str[i]);
    }
    return sb.ToString();
}





/*
coq
MVP Visual C#
*/

Re : Conversion de donnée le 02/11/2005 12:51:56

SharpMao
Membre Club
Réponse acceptée !

Hello,

Si tu veux une transformation d'un nombre vers un charactère :
char c = (char)65;  // c= 'A';

Si tu veux l'inverse :
int i = (int)'A';   //i=65;

Enfin, si tu veux le Xème charactère d'une chaîne :
char c = TaChaine[x];


Amicalement, SharpMao


Re : Conversion de donnée le 02/11/2005 12:56:03

coq
(Admin CS)
Ah non, le Xème caractère d'une chaine c'est plutôt :
char c = TaChaine[x-1];

On est en base 0, pas en base 1 :-)



/*
coq
MVP Visual C#
*/

Re : Conversion de donnée le 03/11/2005 10:44:46

tmcuh

mercii
Amicalement TMCUH


Classé sous : donnée, prendre, string, conversion

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS