int num = 5;
int result;
Calcute(5,out result);
Console.WriteLine("第一次输出结果:");
Console.WriteLine(result);
result = 3;
Calcute(5, out result);
Console.WriteLine("第二次输出结果:");
Console.WriteLine(result);
public static void Calcute(int num,out int result)
{
result = num + 5;
}
输出结果如下:
结论,无论是否给result赋值,都不会影响内部计算逻辑