从程序结构上来说,ref和out是把return的工作给抢了。
using System;
namespace ref和out
{
class Program
{
static void Main(string[] args)
{
int m = 10;
int n = 15;
int max= Max(m, n);
Console.WriteLine("return最大值为:{0}",max);
Max(m, n, out max);
Console.WriteLine("out最大值为:{0}",max);
Maxref(m, n, ref max);
Console.WriteLine("ref最大值为:{0}",max);
Console.Read();