.Net 中是否为 C# 定义了一个默认方法来删除列表中的所有元素,即 null
?
List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...};
假设一些参数是
null
;我无法提前知道,我想从我的列表中删除它们,以便它只包含不为空的参数。 最佳答案
您可能需要以下内容。
List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...};
parameterList.RemoveAll(item => item == null);
关于c# - 如何一次性删除通用列表中的所有空元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3069748/