我有一個例如List<string> ListProviderKeys
的列表,其中包含一些值。 我也有從下面一類的第二列表,例如List<ChangesSummary> SecondList;
從另一個列表中存在的列表中排除項目
public class ChangesSummary
{
public string TableName { get; set; }
public string ProviderKey { get; set; }
public string ProviderAdrsKey { get; set; }
public string ProviderSpecialtyKey { get; set; }
public string FieldName{ get; set; }
}
試想一下,第一個列表保存的是同一種價值觀的我們把ProviderKey
領域在第二列表中的值。 現在我想要修剪第二個列表,只有他們的ProviderKey
不是已經在第一個列表中的值。 我該怎麼做?我知道操作員除了但不知道如何在這種情況下應用它!
有運算符'Exclude'。嘗試使用它 –
使用除了兩個列表必須具有相同的值,因此您需要將其中一個的類型轉換爲另一個的類型以根據您的條件應用除了 – Zinov