ジェネリックリスト内のすべての null 要素を一度に削除するにはどうすればよいでしょうか? 質問する

ジェネリックリスト内のすべての null 要素を一度に削除するにはどうすればよいでしょうか? 質問する

リスト内のすべての要素を削除するために、C# の .Net で定義されたデフォルトのメソッドはありますかnull?

List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...};

いくつかのパラメータが であるとしますnull。事前に知ることはできないので、リストからそれらを削除して、null ではないパラメータのみが含まれるようにしたいと思います。

ベストアンサー1

おそらく次のものが必要になるでしょう。

List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...};
parameterList.RemoveAll(item => item == null);

おすすめ記事