- Dictionary
- 表示索引鍵和值的集合
- .NET Framework 2.0 過後的版本都有支援
- Hashtable Code
Hashtable htMoviesCShape1 = new Hashtable()
{
{"10:00", "CARS 3:閃電再起" },
{"13:00", "玩命再劫" },
{"16:00", "星際特工瓦雷諾:千星之城" }
};
Dictionary dtMoviesCShape5 = new Dictionary {
{"10:00", "CARS 3:閃電再起" },
{"13:00", "玩命再劫" },
{"16:00", "星際特工瓦雷諾:千星之城" }
};
Dictionary dtMoviesCShape6 = new Dictionary
{
["10:00"] = "CARS 3:閃電再起",
["13:00"] = "玩命再劫",
["16:00"] = "星際特工瓦雷諾:千星之城"
};
- 分析
- 盡量不要使用 Hashtable ,因儲存資料型別為 object,所以有資料型別轉換問題,會發生 unboxing 的問題,因此請使用 Dictionary 取代
- ArrayList 也有相同問題,所儲存資料為 object,因此請使用 List <T> 取代
沒有留言:
張貼留言