C#关键字 之 参数

  • params 参数

    public static void UseParams2(params object[] list) {
    //...
    }
    static void Main(){
    UseParams2(1, 'a', "test");
    }
  • ref 传引用

    //chhlgy 逸之羊
    static void Method(ref int i){
    i = 44;
    }
    static void Main()    {
    int val = 0;
    Method(ref val);
    // 现在值是44
    }
  • out 同上

    传递到 ref 参数的参数必须最先初始化。这与 out 不同,后者的参数在传递之前不需要显式初始化。

  • posted @ 2008-10-06 20:50  tiny羊  阅读(177)  评论(0)    收藏  举报