2014年4月6日
摘要: C#中的函数传递方式可以为in、out、ref(引用)in方式的是默认的传递方式,即向函数内部传送值,不作讲解很多语言都有类似的操作从函数向调用者返回值,这样我们可以通过函数的调用返回多个值,因为函数只能有一个return返回值方式,当我们需要返回多个值时,可以参用out或者refout和ref方式都可以返回值给调用者,但是两者存在一定的区别:ref传递给函数的是参数的地址,而out用来从函数向调用者返回值(与in做相反的操作)。out参数在传递前不需要进行赋值,因为即使赋值也被清空,out参数在传递前都要被清空,所以在函数内部必须要对out参数进行赋值,否则出错而ref参数在传递前必须要进赋 阅读全文
posted @ 2014-04-06 13:13 飞鸟快跑 阅读(275) 评论(0) 推荐(0)