我有一個小樣本。我們什麼時候使用HashSet <>
//Class
public class GetEntity
{
public string name1 { get; set; }
public string name2 { get; set; }
public GetEntity() { }
}
和:
public void GetHash()
{
HashSet objHash = new HashSet();
GetEntity obj = new GetEntity();
obj.name1 = "Ram";
obj.name2 = "Shyam";
objHash.Add(obj);
foreach (GetEntity objEntity in objHash)
{
Label2.Text = objEntity.name1.ToString() + objEntity.name2.ToString();
}
}
代碼工作fine.Same任務是通過字典和List.But做,我想知道,當我們使用HashSet的<>,字典<>或列表<>。就是隻有性能問題或任何其他我不明白的東西。謝謝。
有用讀 - http://www.dotnetperls.com/hashset-performance – IanNorton