zoukankan      html  css  js  c++  java
  • C#传递参数的方法

    在C#中给方法传递参数的方式主要有四种:值传递、引用传递(ref)、输出传递(out)和参数传递(params)。

    1.值传递自不必多说,就是我们采用最多的方式。这种方式传递的参数只是原参数的一个拷贝,不改变原参数的值。

    2.ref和out类似,同样都不开辟新的内存区域,是在原参数上直接操作,自然会改变原参数的值。它们的区别在于:

    • ref方式在将参数传递给调用方法时,必须先初始化参数,而out方式无需初始化;
    • out方式在调用方法结束前必须给参数赋值。

    3.params方式是一种传递的参数数目可变的方式,但是一个方法声明中只能使用一个,且该params变量后不能有任何其他参数。

    例:

    声明:public static void SampleParam(params object[] list);

    使用:SampleParam(1,2,3,"hello");

  • 相关阅读:
    推箱子
    为textarea增加maxlength属性(转)
    validate
    keypress
    Knockout
    & replace &
    银联参数
    chinapay
    model binding
    JSON.stringify
  • 原文地址:https://www.cnblogs.com/tough/p/2150281.html
Copyright © 2011-2022 走看看