[C#] C#中的参数传递
来源:互联网 发布:java 判断类型 编辑:程序博客网 时间:2024/04/30 09:39
1. 值类型的传递:
结果: a = 10
说明Method2中的变量a和Method1中的变量a不是同一个,所以Method1中a仍然等于10。
2. 引用类型的传递
结果: a = 100
说明Method2和Method1中的数组a是相同的对象。所以Method2中修改a中元素的值改变后,Method1中的也变了。
3. String类型很特殊
结果:a = abc
String类型是引用类型,但它的行为和值类型很像。这是因为String实在是太常用了,所以很多语言都会对它做特殊处理。
其实从本质上讲所有类型都是按值传参的,只不过“值”与“值”既相同又不同。不多说了,只要清楚传过去的参数什么时候会影响原来的变量,什么时候不会就好了。
- [C#] C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#中的参数传递
- C#学习笔记一--C#中的参数传递
- C#学习笔记一--C#中的参数传递
- C#学习笔记一--C#中的参数传递
- C#学习笔记一--C#中的参数传递
- C语言中的参数传递
- C/C++中的参数传递
- java/c/c++/c#参数传递问题
- C#中方法中的参数传递
- 开源数据库性能测试工具HammerOra介绍
- c#线程初探
- PowerDesigner 12.5和15的破解方法及破解补丁
- Troubleshoot CRS 10.2.0.4 on EL5
- java发送HTTP GET POST请求
- [C#] C#中的参数传递
- Perl特殊变量
- 开复离开谷歌
- JavaMail (二)
- java war 打包、解压命令
- 内部文件检索——公司经验管理系统的一种有效方法
- getItemValue方法的妙用
- java POJO
- POJ 1007 没想到暴力就能过