我有一个列表:
IEnumerable<string> fields = row.ItemArray.Select(field => field.ToString());
其中一些值是空字符串。我想将所有空字符串更改为“0”。我可以使用 1 行 linq 命令来执行此操作吗?
最佳答案
如果 ItemArray
不包含字符串,请不要忘记 field
上的 ToString()
。
IEnumerable<string> fields = row.ItemArray.Select(field =>
string.IsNullOrWhitespace(field.ToString()) ? "0" : field.ToString());
关于c# - 将列表中的空字符串更改为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33134223/