je souhaite remplir une liste du modèle avec des chaines de caractères mais j'ai une message d'erreur à l'apell de la méthode Add.

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
    public class myviewmodel
    {
        public Tmembre tmembre { get; set; }
        public List<Tmembre> lstmembre { get; set; }
        public TAssociation tassociation { get; set; }
        public List<TAssociation> lstassociation { get; set; }
        public TReservation treservation { get; set; }
        public List<TReservation> lstreservation { get; set; }
        public TSalle tsalle { get; set; }
        public List<TSalle> lstsalle { get; set; }
        public TCreneau tcreneau { get; set; }
        public List<TCreneau> lstcreneau { get; set; }
        public List<string> lstcreneauformat { get; set; }
 
        public Predicate<TReservation> ByHour(DateTime heure, DateTime date, int idsalle)
        {
            return delegate(TReservation reserv)
            {
                return (reserv.Heuredebut <= heure && reserv.Heurefin > heure && reserv.Date.Date == date.Date && reserv.Idsalle == idsalle);
            };
        }
    }

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
            foreach (var item in mymodel.lstcreneau)
            {
                string creneauformat = item.Creneau.Hour.ToString();
                mymodel.lstcreneauformat.Add(creneauformat);
            }


Message : Object reference not set to an instance of an object.

Help please