码迷,mamicode.com
首页 > 其他好文 > 详细

第二课 第五节 ref与out

时间:2015-10-25 19:11:35      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

1.ref修饰符
--用于修饰方法的参数,在调用的时候必须在变量前加上ref
关键字。
--用途:
限定参数只能传递变量而不能是参数。

2.out修饰符
--用于修饰方法的参数,在调用的时候必须在变量前加上out
关键字。
--用途:
传递变量地址(不能是常量),并且在方法结束前为它赋值。

3.ref与out的区别
--ref可以修改或不修改变量的值,out必须赋值。
4.数组的排序
--代码:

    ①Array.Sort(arr)

    ②冒泡排序

技术分享
 1 for(int i = 0;i < arr.Length - 1;i++)
 2 {
 3     for(int j = 0;j < arr.Length - i - 1;j++)
 4     {
 5         if(arr[j] > arr[j + 1])
 6         {
 7             arr[j] = arr[j] + arr[j + 1];
 8             arr[j + 1] = arr[j] - arr[j + 1];
 9             arr[j] = arr[j] - arr[j + 1];
10             /* 使用中间变量
11             int temp = arr[j];
12             arr[j] = arr[j + 1];
13             arr[j + 1] = temp;
14             */
15         }
16     }
17 }
冒泡排序

(新手学习笔记,如有错误,请联系我,帮我更好的学习C#。)

第二课 第五节 ref与out

标签:

原文地址:http://www.cnblogs.com/AspireSoumns/p/4909271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!