C#中的引用参数

在C#中,引用参数使得方法能够修改调用者的变量值,而不是修改变量的副本。为了使用引用参数,方法的参数前需要加上ref关键字。

以下是一个使用引用参数的简单例子:

public void Swap(ref int x, ref int y)
{
    int temp = x;
    x = y;
    y = temp;
}
 
public static void Main()
{
    int a = 10;
    int b = 20;
    Swap(ref a, ref b); // a 现在是 20, b 现在是 10
}

在这个例子中,Swap方法使用了引用参数xy,这使得方法内部对参数的任何修改都直接作用于调用者的变量上,而不是它们的副本。

 

上一篇:一键静音,iPhone勿扰模式助你远离干扰


下一篇:Android 状态栏WiFi图标的显示逻辑