2017-03-11 45 views
-4

任何人都可以照亮這兩者之間的區別嗎?我不知道使用哪一個,也不能真正找到關於兩者差異的任何信息。BitConverter.GetBytes與Convert.ToByte

+0

他們基本無關 – harold

+1

人們得到多個字節,而另一個得到一個字節?你看過這些方法的文檔嗎? – Amy

回答

1

BitConverter.GetBytes將指定的數據轉換爲字節數組。鑑於:Convert.ToByte將指定的值轉換爲8位無符號整數。

你想簡單地將一個數字或字符串表示轉換爲一個8位無符號整數?然後Convert.ToByte是你需要的。如果你想得到一個字節數組,也許你想要表示的數字不能以8位存儲,那麼BitConverter.GetBytes就是你的方法!

來源: https://msdn.microsoft.com/en-us/library/system.bitconverter.getbytes(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/system.convert.tobyte(v=vs.110).aspx

相關問題