如何在字符串中保留ASCII值?

时间:2014-08-25 19:05:31

标签: c# .net

如何让字符串中保存ascii值?

假设我有这个脚本。

string stringValue = "";

for(var x = 1; x < 32; x++)
{
    stringValue += x.ToString();
}

byte[] byteValues = Encoding.ASCII.GetBytes(stringValue);

在字节中,你得到49,50,51,52等。问题是如何将它保存为字符串,如“49505152”。 (看起来像49 50 51 52组合在一起)。

感谢。

1 个答案:

答案 0 :(得分:-3)

您可以使用string.Concat

var result = string.Concat(byteValues);

您也可以使用相同的方法重写循环:

string stringValue = string.Concat(Enumerable.Range(1, 31));