返回首页 | 网站案例 | 帮助中心

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

深圳网站建设

服务热线:18038067647

C#如何控制输出参数

时间:2014-3-31

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

建站流程

    深圳网站建设流程