は、だから私は、リスト内の辞書項目のコレクション:C#List <>から重複する辞書項目を削除しますか?
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? –
@トマス私は、各項目を繰り返してチェックしていますか? @Timというのは、このサイトのasp.netコントローラのイベントのためです。投稿結果を削除し、重複したエントリを削除しようとしています。 – Vinny