Tableau dynamique

Résolu
jlf_2007 Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 17 juillet 2007 - 20 juin 2007 à 12:26
jlf_2007 Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 17 juillet 2007 - 20 juin 2007 à 13:15
Bonjour,

   J'ai besoin de créer un tableau dynamique où chaque élément est une structure "custom" (tous les éléments sont, bien entendu, de même type)

Définition de la structure :
public
struct
sReadWord
{

   public
string Word;

   public
bool b0;

   public
bool b1;

}

   Je souhaite ensuite ajouter les éléments au fur et à mesure de l'exécution du programme, mais bien entendu je ne connais pas à l'avance le nombre d'éléments à y ajouter...
   J'ai essayé un truc du genre "sReadWord
rw =
new
sReadWord();"
pour la déclaration de mon tableau, mais ensuite je n'arrive pas à créer un élément (et donc encore moins lui donner sa valeur).

  Pour info, je cherche une syntaxe du style pour l'affectation d'un élément
rw[index].Word = "toto"
rw[index].b0 = true;
rw[index].b1 =true;

  Et idem pour la lecture, par exemple pouvoir faire ceci:
if (rw.b0)
{
   
//mes operations
}

   Merci d'avance

2 réponses

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
20 juin 2007 à 12:48
Salut,
Tu peux par exemple utiliser une liste:

public
class
Program
{
  
static
void Main(
string[] args)
   {
     
List<
sReadWord> readList =
new
List<
sReadWord>();
     
sReadWord sRead =
new
sReadWord();
      sRead.b0 =
false;
      readList.Add(sRead);
   }
}

public
struct
sReadWord
{
  
public
string Word;
  
public
bool b0;
  
public
bool b1;
}

<hr />
-Blog-
3
jlf_2007 Messages postés 6 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 17 juillet 2007
20 juin 2007 à 13:15
top cool, merci
0
Rejoignez-nous