gpt4 book ai didi

c# - string.join 为 null 时追加字符

转载 作者:行者123 更新时间:2023-12-02 15:29:21 28 4
gpt4 key购买 nike

我正在使用 string.join 连接一个字符串,我想追加 ?每当连接的字符串中有 NULL 时。

现在它是这样显示的:

a,b,c,,e

我想这样显示:

a,b,c,?,e

链接:

    var listStr = (from c in cc.ccValues select c.ccValue).ToList();
return string.Join(",", listStr);

最佳答案

这很简单,你只需要事先对你的数据进行投影。

假设您使用 IEnumerable<string>作为data :

// replace null with "?"
var normalizedData = data.Select(s => s ?? "?");

return string.join(",", normalizedData);

关于c# - string.join 为 null 时追加字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28634907/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com