Rechercher : dans
Par :

Comparer un type string avec un type char

Dernière réponse le 10 jun 2009 à 10:34:14 azio, le 9 jun 2009 à 20:30:05 
 Signaler ce message aux modérateurs

Bonjour à tous
Je m'essaie en programmation C#2005. Actuellement je suis entrain de concevoir une petite application graphique et j'ai un problème. J'ai un textbox dont j'aimerais comparer le contenu avec un caractère 'R'. Si la valeur entrée dans le textbox est égale à 'R' alors il s'ensuit une action; si la valeur est différente de 'R', il s'ensuit également une autre action. Mon problème est comment comparer le contenu du textbox qui est un string par défaut avec 'R' qui est un type char.
Merci infiniment

Configuration: Windows XP Internet Explorer 8.0

Meilleures réponses pour « comparer un type string avec un type char » dans :
Les structures en langage C++ VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...

1

mamiemando, le 10 jun 2009 à 01:59:20

Bah il n'y a pas moyen de comparer directement à la chaîne "R" ?
Où d'examiner le premier caractère de ta chaîne et de le comparer avec 'R' ?
Où est ce que ton problème est plus subtil (comparer un wide char à un char ansi) ?

Bonne chance

Répondre à mamiemando

6

 azio, le 10 jun 2009 à 10:34:14

Salut mamiemando
il y'a bel et bien un moyen de faire cette comparaison et snake-d12 l'a trouvé.
je l'ai essayé et il marche super bien.
merci néanmoins pour avoir essayé
bye et à plus

Répondre à azio

2

BadBoy3, le 10 jun 2009 à 02:04:02

Tu peut tester ca


if ctype('R',String) = TextBox1.Text then

// Tes Instructions si le contenu egala 'R' ....


else


/// Si Non....


End If


Crdlmnt

Répondre à BadBoy3

5

azio, le 10 jun 2009 à 10:24:28

Salut
j'ai essayé ton code, mais il m'affiche trois erreurs. par contre ce code :if (this.textBox1.Text=="R")
de snake-d12 marche très bien.
Merci quand même pour avoir essayé et à plus

Répondre à azio

3

snake-d12, le 10 jun 2009 à 02:23:42
  • +1

Puisque vous travailler en C#, Essaye ce Code:

if (this.textBox1.Text=="R")
{
Traitement..........;
}
else
{
Traitement..........;
}
L'argent est la seule puissance qu'on ne discute jamais

Répondre à snake-d12

4

azio, le 10 jun 2009 à 10:19:05

Bingo ça marche.
Merci snake-d12 . T'es un Ange
Bye et à plus

Répondre à azio
Collection CommentÇaMarche.net