在列表中将空字符串更改为零

use*_*521 1 c# linq

我有一个清单:

IEnumerable<string> fields = row.ItemArray.Select(field => field.ToString());
Run Code Online (Sandbox Code Playgroud)

其中一些值是空字符串.我想将所有空字符串更改为"0".我可以使用1行linq命令吗?

DLe*_*Leh 6

如果不包含字符串,请不要忘记ToString()on .fieldItemArray

IEnumerable<string> fields = row.ItemArray.Select(field => 
    string.IsNullOrWhitespace(field.ToString()) ? "0" : field.ToString());
Run Code Online (Sandbox Code Playgroud)