第二课 第五节 ref与out

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#。)

posted @ 2015-10-25 18:56  -Aspire°  阅读(185)  评论(0编辑  收藏  举报