2009-05-08 7 views
0

est-il un moyen de le faire avec des propriétés automatiques?lecture seule liste avec des propriétés automatiques

private IList<string> List; 
    public IList<String> list 
    { 
     get { return List.ToList().AsReadOnly(); } 
     set { List = value; } 
    } 
+0

En note, vous devriez jeter un oeil sur les directives de dénomination ici: http://msdn.microsoft.com/en-us/library/ms229002.aspx. –

Répondre

10

Non, il n'y en a pas. Les propriétés automatiques font un peu plus qu'emballer des déclarations de retour et d'affectation simples autour d'un champ de support. La seule personnalisation autorisée est l'accessibilité. Si vous voulez faire autre chose que la propriété la plus élémentaire, vous devez utiliser une propriété complète.

0

essayez ceci

private IList List; liste publique IList { get {return List.ToList(). AsReadOnly(); } private set {Liste = valeur; } }

Questions connexes