集合(Collection)是一種資料結構,用來儲存多個元素組合,通常具有共同特性或性質
主要的特點如下:
例:想像你有一個盒子,這個盒子可以用來裝不同的物品。
依造剛才所說的特點,不允許重複,如果你已經放了一顆紅色的球在盒子裡,當你再放一顆紅色球進去時,盒子會告訴你:「抱歉,這顆球已經在裡面了!」。再來是你不用管物品放進去的先後順序,只要物品在盒子裡,你隨時可以拿出來或檢查是否存在。
HashSet<string> balls = new HashSet<string>();
balls.Add("Red");
balls.Add("Blue");
balls.Add("Red");//不會新增第二個Red,因為集合不允許重複