我一直想弄清楚mscorlib Convert.ToInt32(byte)
是如何工作的,因爲我只能訪問一個項目的.Net 2.0。嘗試使用.Net反射器打開該dll,目前無法幫助我們瞭解.Net如何在.Net 4.5中處理它(這也是我無法訪問的項目)。爲什麼Convert.ToInt32(byte)在代碼中工作?
有人可以解釋如何Convert.ToInt32(字節)工作轉換並創建一個字節的32位有符號的int,以及如何在代碼中我可以做到這一點?
我注意到下面的代碼有很大的區別。它只是爲int32設置的下限和上限,如果在外部則返回0?
Console.WriteLine(
Convert.ToInt32(buffer[i]).ToString() +
" " +
BitConverter.ToInt32(buffer, i).ToString()
);
'Convert.ToInt32需要1個字節, 「擴展」,它給的Int32類型'。 是的,但如何在代碼? – Euthyphro
將一個字節轉換爲int是一個簡單的轉換。 – DanL
對不起深夜,我應該知道。把自己扔掉,ty。 – Euthyphro