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#。)
时间: 2024-10-04 22:48:58