zoukankan      html  css  js  c++  java
  • 第二课 第五节 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#。)

  • 相关阅读:
    2017ICPC南宁补题
    H. The Game of Life
    I
    Twice Equation
    (贪心+队列)String
    Marcin and Training Camp
    莫比乌斯函数模版
    HDU-1695 莫比乌斯反演
    Steps to One DP+莫比乌斯反演
    Educational Codeforces Round 62 (Rated for Div. 2)
  • 原文地址:https://www.cnblogs.com/AspireSoumns/p/4909271.html
Copyright © 2011-2022 走看看