如何让字符串中保存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组合在一起)。
感谢。
答案 0 :(得分:-3)
您可以使用string.Concat
var result = string.Concat(byteValues);
您也可以使用相同的方法重写循环:
string stringValue = string.Concat(Enumerable.Range(1, 31));