I have the following ListView:

and I’m creating a List<string> of the items I want a list of rows to remove from that ListView:
List<String> lst =new List<String>{"A1","A2"};
I know that I can delete the rows using iterating through the index and deleting the item using RemoveAt() function, but is there any way to do this using LINQ?
As far as
A1/A2are the keys, no LINQ is required:Why not?
But if you want to use LINQ at any cost, write you own extension method:
and use it this way:
However keep in mind that this is a well-known but disputable approach.
btw,
List<T>already has such extension method, but my works for anyIEnumerable<T>: