根据String.Join的MSDN文档 "如果value中的任何元素为null,则使用空字符串."
代码我从DataTable中提取数据
rotationValues = string.Join<object>(", ",
from r in rotationData.Rows.OfType<DataRow>() select r[5]);
Run Code Online (Sandbox Code Playgroud)
这将导致输出类似于:
8, 7, , 12, , , 13,
Run Code Online (Sandbox Code Playgroud)
是否有任何方法可以简单地将"null"替换为空字符串,如下所示:
8, 7, null, 12, null, null, 13, null
Run Code Online (Sandbox Code Playgroud)