0
我的AP計算機科學類今天剛剛瞭解Java中的ArrayLists。在Java中,如果沒有包裝類,ArrayLists不能包含原始數據類型。 VB和C#也是如此嗎?這將是有效的:Can Lists/ArrayList可以保存VB和C#中的原始類型嗎?
List<int> nums = new List<int>();
我的AP計算機科學類今天剛剛瞭解Java中的ArrayLists。在Java中,如果沒有包裝類,ArrayLists不能包含原始數據類型。 VB和C#也是如此嗎?這將是有效的:Can Lists/ArrayList可以保存VB和C#中的原始類型嗎?
List<int> nums = new List<int>();
.Net有功能叫做「boxing」通過創建一個幕後包裝對象需要照顧這對你ArrayList
。對於List<T>
.Net能夠直接處理原始類型而無需使用裝箱或包裝對象,並且這是List<T>
在處理.Net代碼時優先於ArrayList
的幾個原因之一。
謝謝你的澄清!我更喜歡列表。 – Logan