Morpheus51Neo
Messages postés15Date d'inscriptionvendredi 20 juin 2003StatutMembreDernière intervention29 août 2003
-
20 juin 2003 à 10:09
beny100
Messages postés213Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention 1 avril 2009
-
11 déc. 2006 à 09:07
Voilà, je reprend un prog de SmallTalk pour le remettre en C#.
Voici le problème de programmation qui se pose :
Je n'arrive pas à utiliser Contains pour vérifier si un élément existe ou pas. Voici le code :
public void GenererLaVentilation()
{
this.DetailVentiler();
VentilationsTva = new ArrayList();
string[] tab = new string[]{"2" , "6" , "7"};
if ( Tab.Contains( this.NumeroDeCompte().Substring(0, 0)) )
if ( TvaCode != null ) this.DetailVentilerTva();
}
cs_Karlo
Messages postés133Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention27 février 20055 20 juin 2003 à 11:30
this.NumeroDeCompte().Substring(0, 0) = "donnes moi la chaine a compter du premier caractere et jusqu'au null"
ca te revois une chaine vide ou = "null"
Remplaces par :
if (tab.Contains( this.NumeroDeCompte().Substring(0, 1)) )
a moins que tu ne sois en FDK 1.1, ds le 1.0 il n'existe pas de methode contains pour un type array,
tu peux utiliser le arraylist qui pour moi et bp plus souple (mais legerement plus gourmand):
--------
ArrayList tab = new ArrayList();
tab.Add("1");
tab.Add("2");
tab.Add("3");
if (tab.Contains("1")){
textBox1.Text = "Containe";
}
beny100
Messages postés213Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention 1 avril 2009 11 déc. 2006 à 09:07
bonjour,
j'ai un mot et je voudrais utliser la methode Contains pour verifer si elle contient le caractère suivant( ").
j'ai une table string et voici mon code
table=tab.Contains(' " ');
mais cela ne fonctionne pas comment y faire?