Bonjour,

Je cherche a élaborer une classe contenant 5 propriétés dont une read only.

Les 4 premières propriétés sont des "filtres" servant à l'exécution de la méthode "GetResults". Le but étant que seule cette méthode puisse affecter le contenu de results.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            public class MaClasse
            {
                public string Criteria1 { get; set; }
                public string Criteria2 { get; set; }
                public DateTime Date1 { get; set; }
                public DateTime Date2 { get; set; }
                public readonly List<string> Results { get; set; }
 
                public void GetResults()
                {
                    //ICI LE CODE QUI DOIT ALIMENTER RESULTS
                }
 
            }
En écrivant mon code comme ceci j'obtiens le message :
"Le modificateur 'readonly' n'est pas valide pour cet élément".

Je m'y prends donc mal.
Pouvez-vous s'il vous plaît m'aider?

D'avance merci.