我有一個字符串數組,其中有十六進制值。我想將它轉換爲浮點數組。我試過下面的代碼,但它並沒有給我正確的結果:從十六進制轉換爲浮點數
bufferArray
是包含十六進制值的字符串數組。
float[] dblBffrArry = new float[bufferArray.Length];
for (int i = 0; i < bufferArray.Length; i++)
{
long parsed = long.Parse(bufferArray[i], NumberStyles.AllowHexSpecifier);
dblBffrArry[i] = parsed;
}
你可以指出另一種方式嗎?
我相信這已經被回答了。你會介意檢查[this](http://stackoverflow.com/a/7903183/1991801)了。我希望它有幫助。 –
感謝您的評論。在那個例子中,他/她使用BitConverter.GetBytes()的十六進制參數。有沒有辦法使用這個方法與字符串paramaeter? – MilesDyson
你目前的方法有什麼問題?什麼編碼用於字符串?他們多久了? –