用户登录
用户注册

分享至

如何一次性删除通用列表中的所有空元素?

  • 作者: 渣渣超人i
  • 来源: 51数据库
  • 2022-10-20

问题描述

.Net 中是否为 C# 定义了一个默认方法来删除列表中所有 null 的元素?

Is there a default method defined in .Net for C# to remove all the elements within a list which are null?

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

假设一些参数是null;我无法提前知道,我想从我的列表中删除它们,以便它只包含不为空的参数.

Let's say some of the parameters are null; I cannot know in advance and I want to remove them from my list so that it only contains parameters which are not null.

推荐答案

您可能需要以下内容.

List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...};
parameterList.RemoveAll(item => item == null);
软件
前端设计
程序设计
Java相关