out关键字
- 代码示例:
using System;
namespace Chapter_6_5
{
class Program
{
static void Main(string[] args)
{
MyClass a1 = null;
int a2;
int a3 = Method(out a1, out a2);
Console.WriteLine($"a1={a1.Val},a2={a2},a3={a3}");
}
static int Method(out MyClass f1,out int f2)
{
f1 = new MyClass();
f1.Val = 25;
f2 = 15;
return 50;
}
}
class MyClass
{
public int Val = 20;
}
}
- 运行结果:
a1=25,a2=15,a3=50