所以我在列表字典項的集合:C#從列表<>中刪除重複的字典項?
List<Dictionary<string, string>> inputData = new List<Dictionary<string, string>>(inputs);
List<Dictionary<string, string>> itemStack = new List<Dictionary<string, string>>();
現在我想做的事情是我想檢查itemStack具有相同的值(字典項)已各inputData字典項。
我在想這會是什麼樣子?
foreach (var item in inputData)
{
if(!itemStack.Contains(item){ itemStack.Add(item)}
else{ //Duplicate found}
}
它不真的檢查裏面的項目值?它只是假定它沒有它... 我只想要的是如果itemStack包含和已經在堆棧中的項目不包括它。 我知道我錯過了一些明顯的東西。 謝謝,
詞典<字符串,字符串>是不夠的?爲什麼讓字典的名單<字符串,字符串>? –
在其方式是這涉及到ASP .NET? –
@Tomas我正在遍歷每個項目,以檢查它的重複 @Tim只是因爲它在本網站上的asp.net控制器的事件。我在清理帖子結果並嘗試刪除重複條目。 – Vinny