关于 REF 参数问题:一段代码,运行结果不解
using System;
class Class1
{
static void F(ref int a, ref int b)
{
int s = 10;
s ++;
a = 20;
b = 30;
Console.WriteLine("a={0}, b={0}, s={0}",a,b,s);
}
static public void Main()
{
int s=100;
F(ref s, ref s);
Console.WriteLine("int s = {0}", s);
}
}
结果:
a=30, b=30, s=30
int s = 30
怎么F()里面的s结果也是30?