2010-11-24 36 views

回答

7
o.GetType().IsValueType 
7

使用IsValueType這樣的:

if (yourObject.GetType().IsValueType) { 
    // it's a value type 
} else { 
    // it's a reference type 
} 
2

他們已經回答了,但不要忘了,如果對象是一個類的實例,那麼它是一個引用類型,如果對象是一個結構的「實例」,那麼它是一個值類型。但是有一個例外。字符串是引用類型,但由於不可變性,其行爲與值類型相似。

+1

以什麼方式`字符串行爲像一個值類型? – 2010-11-24 02:49:41

相關問題