2011-07-25 56 views

回答

4

儘管原始類型繼承自Object,但.net Framework以特殊方式處理它們。一個int是一個int,並使用像ldc.i4這樣的函數處理(將一個32位常量加載到堆棧中)。

在需要對象的情況下,通過名爲boxing的進程確實將int轉換爲Object。

2

沒有這樣的說法存在。

Int32是不可變的值類型。
3本身Int32的值。

+0

但是所有從對象繼承,所以這裏必須有一些多態機制...... –

+1

int32不從對象繼承。但它可以裝入一個對象 – thorkia

+0

僅適用於* boxed *值類型。 – dan04