我怎樣才能轉換十進制值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有什麼關係。 –