我有使用Linq創建的自定義對象的集合。自定義對象的屬性之一是類型。它可以是「D2」或「S1」。如果碰巧是「D2」,那麼其中兩行可能有type =「D2」,這兩行中的一行將有9位數的ID,另一行將有11位數字。在這兩行中,我必須刪除具有九位數的ID的行。如果集合只有一行「D2」,那麼我什麼都不做。以下代碼顯示了我如何檢查集合是否有兩行「D2」。我需要幫助刪除包含九位數字ID的行。如何以編程方式刪除自定義集合中的一行
if (customerDetails.Count(i => i.Type == "D2") > 1)
{
//additional code to remove nine digit id goes here
}
感謝
請標明您的問題上有多個相關標籤。 –
也請給我們客戶的詳細信息,以便我們知道我們在做什麼。 –
屬性'ID'是一個字符串嗎? – Magnus