1
A
回答
2
http://msdn.microsoft.com/en-us/library/s6938f28.aspx
的方法之外創建一個數組類型和值填充它。
發送它到方法和改變一個值。
閱讀它的方法之外看到該值也真正改變。
0
假設這是對Java(與所有以前的問題線),規範的方法是引用Java Language Specification:
10.2數組變量
數組類型的變量持有對象的引用。
憑經驗:
System.out.println(new int[0] instanceof Object);
1
你可以通過數組類型的一個目的是用於修改它的功能,並觀察原始陣列發生了改變。
2
public class ArraysAreReferences {
public static void changeIt(int[] arr) {
arr[0] = 1000;
}
public static void main(String[] args) {
int[] arr = new int[] { 1, 2, 3 };
changeIt(arr);
// If arrays are passed by reference arr[0] should now be 1000...
System.out.println(arr[0]);
}
}
相關問題
- 1. 你怎麼能動態測試自我類型和類型無關
- 2. Angular4是數組引用類型
- 3. 爲什麼std :: future模板參數類型是引用類型?
- 4. 將值類型數組轉換爲引用類型數組
- 5. 類型不能用作索引類型
- 6. 數組的類型聲明
- 7. 什麼類型的CFBundleIconFiles數組類型
- 8. Javascript數組怎麼能同時容納多種數據類型?
- 9. 你不能用泛型類型
- 10. 爲什麼不能模板非類型參數是類類型
- 11. 確定類型是引用類型還是值類型
- 12. 是可空類型的引用類型?
- 13. 值類型字段是引用類型?
- 14. 數組類型的用途是什麼?
- 15. Mono.Cecil類型引用類型?
- 16. 是否可以在Golang類型聲明中使用反射數組類型?
- 17. 類型「聲明」是不能分配給類型「任何[]」
- 18. 使用GetType()檢查其類型後,將通用類型轉換爲引用類型。怎麼樣?
- 19. Perl:在splice()中,arg1的類型必須是數組,不能是標量解引用。怎麼修?
- 20. 我怎樣才能避免使用類型名稱類型
- 21. 你怎麼能遍歷我想利用匿名類型和出口的名單,然後到Excel匿名類型
- 22. 什麼是類型和什麼是類型構造函數scala
- 23. 引用類型是從WCF
- 24. 證明類型聲明語法
- 25. 引用類型
- 26. 引用類型
- 27. 什麼是返回類型if`聲明
- 28. 類型數組
- 29. 泛型類型參數不是類型?
- 30. 在類型聲明中引用模塊
我推斷這是關於Java,但我可能是錯的。請適當標記。 – NPE 2012-01-09 16:29:36