IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

ArrayList et Structures


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Par défaut ArrayList et Structures
    Bonsoir.

    J'ai un petit souci avec une ArrayList de structures.

    Voici mon code :

    public void ReadFile(String filename)
    {

    FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);
    StreamReader streamReader = new StreamReader(fileStream);

    while (!streamReader.EndOfStream)
    {
    InfosDevoirs nvid;
    nvid=new InfosDevoirs();
    nvid.date=streamReader.ReadLine().ToString();
    nvid.matiere=streamReader.ReadLine().ToString();
    nvid.comment=streamReader.ReadLine().ToString();
    tableauDev.Add(nvid);



    }
    streamReader.Close();
    fileStream.Close();


    }
    Cette méthode est donc censée récupérer des informations dans un .txt et les intégrer dans une ArrayList (déclarée comme variable globale, l'ArrayList "tableauDev".

    Seulement voilà, je déclare nvid de type InfosDevoirs (ma structure), et lorsque je compile j'obtiens cette erreur au niveau de l'ajout de la structure dans mon ArrayList.

    "La référence d'objet n'est pas définie à une instance d'un objet".

    Erreur typique de l'absence d'un "new". Or il est bel et bien présent, d'autant plus qu'il n'est même pas obligatoire dans le cas d'une structure

    Je sèche un peu Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Ce ne serait pas plutôt un tableauDev = new ArrayList(); que tu aurai oublié ?

Discussions similaires

  1. Structure Key=int Value=arrayList
    Par rockley dans le forum C#
    Réponses: 4
    Dernier message: 21/03/2012, 09h23
  2. Réponses: 5
    Dernier message: 09/07/2006, 18h40
  3. recuperation de la structure d'une base
    Par pascalT dans le forum 4D
    Réponses: 7
    Dernier message: 07/06/2006, 15h32
  4. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10
  5. longueur d'une structure
    Par bohemianvirtual dans le forum C
    Réponses: 6
    Dernier message: 28/05/2002, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo