2012年11月1日

C#: 给方法传递参数

摘要: 1. 参数通过引用传递给方法时,被调用的方法得到的就是这个变量,所以在方法内部对变量进行的任何改变在方法退出后仍旧发挥作用。2. 参数通过值传递给方法时,被调用的方法得到的是变量的副本,也就是说,在方法退出后,对变量进行的修改会丢失。注意:字符串是不同的,因为字符串是不能改变的(如果改变字符串的值,就会创建一个全新的字符串), 所以字符串无法采用一般引用类型的行为方式。在方法调用中,对字符串所做的任何改变都不会影响原来的字符串。3. ref参数:如果把一个参数传递给方法,且这个方法的输入参数前带有ref关键字,则该方法对变量所做的任何改变都会影响原来对象的值4. Out关键字:是用out关键字 阅读全文

posted @ 2012-11-01 22:52 LilianChen 阅读(867) 评论(0) 推荐(0) 编辑

导航