C# 按址传递参数,ref 参数如何使用?

参数按址传递需要用到 ref 关键字,ref 标识的参数可以改变参数的原始值。
        static void Main(string[] args)
        {
            string a = "0";
            int b = 0;

            Console.WriteLine("调用函数前");
            Console.WriteLine("a: {0}",a);
            Console.WriteLine("b: {0}", b);

            Test(ref a, ref b);

            Console.WriteLine("");
            Console.WriteLine("调用函数后");
            Console.WriteLine("a: {0}", a);
            Console.WriteLine("b: {0}", b);

            Console.Read();
        }

        static void Test(ref string a, ref int b)
        {
            a = "001";
            b = 100;
        }


作者最新文章
C# 使用 CSVHelper 操作 csv 文件, .net core, .net framework 读取写入 csv 文件
C# 实现字符串文本换行的方法,文本如何换行
C# 如何循环读取文件每一行文本内容
C# DateTime AddMonths 的错误用法导致跳过日期
C# 全角转换半角,半角转换为全角