1

お気に入り、

List<string> a = {"a0","a1","a2","a3"};

LINQ を使用して、どのように取得a[2]および削除するのですか?

4

2 に答える 2

3

List.RemoveAt代わりにメソッドを探しているように聞こえます。

a.RemoveAt(2);

編集

最後のインデックスの前であることを確認するにはどうすればよいですか

したがって、インデックス 2 のものではなく、最後から 2 番目のものを削除したい場合は、Countプロパティを使用してそれを見つけることができます。ここで Linq を使用する必要はまったくありません。

if(a.Count > 1)
    a.RemoveAt(a.Count - 2);

デモ

于 2013-01-18T09:25:10.930 に答える
1

この方法を試して、

 a.RemoveRange(2,1);

また

 a.RemoveAt(2);
于 2013-01-18T09:27:04.440 に答える