ref参数的使用

1.总结:

ref参数要求在方法外必须赋值,方法内可以不赋值;
将一个变量带入方法内,改变完成后,带出方法外;

2.例子:

复制代码
static void Main(string[] args)
        {
            //ref例子
            double salary = 5000;
            add(ref salary);
            Console.WriteLine(salary);

        }

        public static void add(ref double s)
        {
            s += 500;
        }
复制代码

3.使用方法交换两个int类型的变量

复制代码
static void Main(string[] args)
        {
            int n1 = 10;
            int n2 = 20;

            JiaoHuan(ref n1,ref n2);
            Console.WriteLine(n1);
            Console.WriteLine(n2);
        }

       public static void JiaoHuan(ref int n1,ref int n2)
        {
            int temp = n1;
            n1 = n2;
            n2 = temp;
        }
复制代码

 

posted @   makaay986  阅读(258)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示