List<string> dinosaurs = new List<string>();
dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");
- 为什么我应该使用 - ReadOnlyCollection如下:- var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);- 代替: - dinosaurs.AsReadOnly();
- 将 List 设置为 ReadOnlyCollection 或 AsReadOnly 的真正优势是什么?