List readonly with a private set

后端 未结 15 2072
北海茫月
北海茫月 2020-11-30 01:57

How can I expose a List so that it is readonly, but can be set privately?

This doesn\'t work:

public List myList          


        
15条回答
  •  北荒
    北荒 (楼主)
    2020-11-30 02:10

    Return a ReadOnlyCollection, which implements IList<>

    private List myList;
    
    public IList MyList
    {
      get{return myList.AsReadOnly();}
    }
    

提交回复
热议问题