inout.cs

来自「vc的原码例子12 vc的原码例子12」· CS 代码 · 共 47 行

CS
47
字号
using System;

class InOut
{
	static void NoChange(int a, int b)
     {
		a = 1001;
		b = 2002;
     }
                   
	static void ChangeFirst(ref int a, int b)
	{
		a = 1001;
		b = 2002;
	}

	static void ChangeSecond(int a, ref int b)
	{
		a = 1001;
		b = 2002;
	}

	static void ChangeBoth(ref int a, ref int b)
	{
		a = 1001;
		b = 2002;
	}

	static void Main()
	{
		int a = 0, b = 0, c = 0, d = 0;
		int e = 0, f = 0, g = 0, h = 0;

		NoChange(a, b);
		Console.WriteLine("{0} {1}", a, b);

		ChangeFirst(ref c, d);
		Console.WriteLine("{0} {1}", c, d);

		ChangeSecond(e, ref f);
		Console.WriteLine("{0} {1}", e, f);

		ChangeBoth(ref g, ref h);
		Console.WriteLine("{0} {1}", g, h);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?