我想把目录换成空格" ",怎么办?

  • 本文关键字:空格 怎么办 c#
  • 更新时间 :
  • 英文 :


当MultiVal为null时,我希望它被一个空格取代";,我该怎么做?

var selectedComponents=string.Join(',', MultiVal);
sb.Replace("{components}",selectedComponents);

如果我正确理解

var selectedComponents = MultiVal == null ? " " : string.Join(',', MultiVal);
sb.Replace("{components}", selectedComponents);

您可以执行以下操作:

var selectedComponents = string.Join(',', MultiVal ?? "");
sb.Replace("{components}",selectedComponents);
var selectedComponents = string.Join(',', MultiVal ?? new string[] {" "});

希望您正在寻找这样的东西。如果MultiVal不是null,您可以将另一个字符串放在它表示字符串的位置。空:

var selectedComponents = string.Join(",", MultiVal == null? " " : string.Empty);

或者,您可以简单地检查MultiVal是否为空:

if (MultiVal == null)
{
selectedComponents = string.Join(",", " ");
}

相关内容

  • 没有找到相关文章

最新更新