你好,我有一個自定義對象的列表(它真的只是一個元組),我試圖從一個列表中刪除同一個對象在另一個列表中。但我很難這樣做。從列表中刪除元組使用linq
下面是代碼:
public class FileNameTuple
{
public FileNameTuple(string origFileName, string newFileName)
{
OrigFileName = origFileName;
NewFileName = newFileName;
}
public string OrigFileName
{
get;
set;
}
public string NewFileName
{
get;
set;
}
}
List<FileNameTuple> fileListing = new List<FileNameTuple>();
List<FileNameTuple> failedFileListing = new List<FileNameTuple>();
//doesn't work, has compliation error
fileListing.RemoveAll(i => failedFileListing.Contains(i.OrigFileName));
不錯,這是訣竅,無法包裹我的頭,我需要使用任何。謝謝。 – mgmedick