linq リストから複数のインデックスを削除したいのですが、次のコードを使用しています。
slidePart
.Slide
.Descendants<DocumentFormat.OpenXml.Presentation.Picture>()
.ToList()
.ForEach(pic => pic.Remove());
リストには 3 つの要素があり、1 番目と 3 番目の要素のみを選択し、ForEach を実行してそれらを削除します。
[編集]
問題は、インデックスが動的であることでもあります。