关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

c#如何控制输出参数

作者:佚名   时间:2014-03-31   分享到:

输出参数除了根据引用传递值之外,还可以使用out关键字,指定所给的参数是一个输出参数.out关键字的使用方式与ref关键字相同.实际上,它的执行方式与引用参数完全一样,因为在执行完毕后,这个参数的值将返回给函数调用中使用的变量,但是,这里有一些重要区别.
1.把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数.
2.另外,在函数使用out参数时,这个参数必须看作是还未赋值,即调用代码可以把已赋值的变量用作out参数,存储在这个变量中的值会在函数执行时丢失.
  例如,考虑前面返回数组中最大值的maxvalue()函数,略微修改这个,获取数组中最大值的元素下标,为了简单起见,如果数组中有多个元素的值都是这个最大值,最提取第一个最大值的下标.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3269.html

上海联楷网络新闻