我有一个清单:
IEnumerable<string> fields = row.ItemArray.Select(field => field.ToString());
Run Code Online (Sandbox Code Playgroud)
其中一些值是空字符串.我想将所有空字符串更改为"0".我可以使用1行linq命令吗?
如果不包含字符串,请不要忘记ToString()on .fieldItemArray
IEnumerable<string> fields = row.ItemArray.Select(field =>
string.IsNullOrWhitespace(field.ToString()) ? "0" : field.ToString());
Run Code Online (Sandbox Code Playgroud)