Возможно ли удалить элементы коллекции из другой коллекции?

Возможно ли метод ClearProcessedSprites сделать одной строкой через лямбду и избавиться от него?

    List<SpriteModel> m_spritesKit;

    List<SpriteModel> m_processedSprites;

    private void ClearProcessedSprites()
    {
        List<SpriteModel> spriteList = new List<SpriteModel>();

        foreach (var value in m_spritesKit)
        {
            if (!m_processedSprites.Contains(value))
            {
                spriteList.Add(value);
            }
        }

        m_spritesKit = spriteList;

    }
}

Ответы (0 шт):