C# リスト(List)のnullの要素を削除するサンプル
環境
Windows 11 Home 64bit
Microsoft Visual Studio Community 2022
構文
//myList=対象のリスト
myList.RemoveAll(item => item == null);
RemoveAll()の引数に、「引数 => 引数 == null」のラムダ式を指定します。
RemoveAll()は、リストのnullの要素を全削除します。
使用例
using System; using System.Collections.Generic; public class Example { public static void Main() { List<string> nums = new List<string>() { "first", null, "two", null, null, "satodo", "four", "five", null }; nums.RemoveAll(item => item == null); Console.WriteLine(String.Join(",", nums)); } }
実行結果
first,two,satodo,four,five