2012-12-07 24 views
3

當我們聲明等存儲器中的整數是否與對象相同?

int myInt = 5; 

的一個是明特是int類型的對象的引用。

是否像設置類一樣設置對象的引用?

StudentClass c = new StudentClass() 

c是一個參考,它指向我們的學生類的位置?

唯一的區別是如何通過參數處理。

我知道類對象是如何工作的,只是試圖理解原始類型。

+3

如果你讀了C#的任何初學者的書,你會發現這些東西。同樣谷歌肯定知道答案,並且它不止一次被問到。 –

+0

@TonyTheLion,能夠從「谷歌」得到答案不會使問題變得糟糕。如果在SO上有這個問題的確切副本,則鏈接到它(或者如果有足夠的代表,則投票結束爲愚蠢) – hometoast

+0

[關於價值類型的真相](http://blogs.msdn.com/b/ericlippert /archive/2010/09/30/the-truth-about-value-types.aspx) –

回答

4

不,int是一個值類型(即struct),所以變量包含整數值本身,而不是對存儲值的區域的引用。

一些更多的閱讀:Types (C# Reference)

相關問題