C# 如何用 space 替换 0(零)

C# How to replace 0 (zero) with space

我想用 Nr 字符串变量中的 space 替换 0(零):

return new FaultEntity()
{
   Nr = token[0]=="0"?" ":token[0],
   ...
};

如果 Nr = '0' 我想用 space 替换,替换集合中的简单 Nr = token[0]。

我认为可以用类似的东西代替:

string Nr = string.IsZero(token[0]) ? “0”:令牌[0],

我怎样才能以简单的方式做到这一点?

我用孤独来编辑。谢谢

试试这个

return new FaultEntity()
{
   Nr = token[0]=="0"?" ":token[0],
   ...
};

对于整数值

int data = 10102;
string st = data.ToString();
var con = st.Replace('0', ' ');