我正在使用以下格式字符串“##。##”将数字格式化为字符串,在某些时候,我需要将这些数字字符串(如(1 234 567))改回为类似1234567的东西。我正在尝试剥离空字符但是发现

value = value.Replace(" ", "");

由于某种原因,字符串仍然为1 234567。查看字符串后,我发现

值[1]为160。

我想知道值160是什么意思?

最佳答案

答案是查看Unicode Code Charts-在这里您可以找到Latin-1 supplement chart;这表明U + 00A0(根据标题为160,而不是根据正文为167)是一个不间断的空格。

关于c# - char 160在我的源代码中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2132348/

10-12 18:52