在 C# 中定義一個真正只讀的 List

C# 中的 readonly 關鍵字表示類中的字段只允許在定義時候或者構造方法中初始化。普通類型的數據完全可以達到預期的效果,但是在對象或者列表中,要想達到只讀的效果,只用一個 readonly 關鍵字是不可以的。當你把一個 List 用 readonly 修飾,在其他類中仍然可以使用 Add,Remove 方法來改變它。但是可能你想要的只讀屬性是:只有在當前類中修改這個列表的 item,纔不想被
相關文章
相關標籤/搜索