我怎样才能转换十进制值ASCII,我试图与十进制到ASCII皈依
var charStrs = Convert.ToString(receivedEvent.tagData.can_Msg.data[3]) +
Convert.ToString(receivedEvent.tagData.can_Msg.data[4]) +
Convert.ToString(receivedEvent.tagData.can_Msg.data[5]) +
Convert.ToString(receivedEvent.tagData.can_Msg.data[6]) +
Convert.ToString(receivedEvent.tagData.can_Msg.data[7]);
var asStr = String.Concat(charStrs.Select(cs => (char)Int32.Parse(cs, NumberStyles.HexNumber)));
我知道我的十进制数= 56 49 50 48 48 48 53 56 50 56和将其转换为ASCII时我会得到8120005828;但我在NumberStyles.HexNumber中得到错误它看起来不适用于wpf?
这个问题的工作实在是不清楚 - 部分原因是可怕的代码布局,部分是因为你还没有真正解释你想达到什么清楚。样本输入和预期输出,以及格式化良好的代码都会省略不相关的位。 –
@ user2933082你刚刚被Skeet'd。 –
我仍然想知道这与WPF有什么关系。 –