Linqを使用してリストから最後の文字列を削除することはできますか?このようなもの:リスト内の最後の文字列を削除する
var arr = "hello mom hello dad".Split(' ').ToList(); //hello mom hello dad
arr.RemoveLast(x => x.Contains("hello")); //hello mom dad
リストの最後のオカレンスを基本的に削除します。文字列にContainsを使用する必要があります。リストにする必要があります。
'arr'は配列であり、リストではありません。また、それは実際にあなたが既存のリストから削除するか、新しいシーケンスを作成するかどうかによって決まります。これはLinqが実際に行うことです。 – juharr
@juharr私の悪い、私の例に '.ToList()'を追加するのを忘れました。 – MortenMoulder
@DmitryBychenko最後に発生しました。 – MortenMoulder