Tableau dynamique [Résolu]

Signaler
Messages postés
6
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2007
-
Messages postés
6
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2007
-
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

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
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-
Messages postés
6
Date d'inscription
mercredi 20 juin 2007
Statut
Membre
Dernière intervention
17 juillet 2007

top cool, merci