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.