天天看點

泛型

C#裡支援泛型文法,例如

介紹List, Dictionary等API的使用

官方文檔API參考

https://docs.microsoft.com/zh-cn/dotnet/

List,清單類,相當于Java裡的ArrayList

支援索引器通路,例如 aaa[i]=12

Dictionary,字典類,相當于Java裡的HashMap

建立字典,指定Key類型和Value類型

增加一對鍵值,如果key已存在則抛異常

從字典中删除 key

判斷key是否存在,傳回true/false

以key為索引,設定或取值。取值時如果key不存在,則抛出異常。

嘗試擷取值,如果存在,則修改value值

在C#裡,集合類有統一的周遊方式

1 foreach方式

2 枚舉器方式

泛型

1官方推薦使用foreach方式周遊

2不支援一邊周遊一邊删除操作

foreach和枚舉器,都是隻讀周遊