class Program
    {
        //引用方法参数调用
        static void add(ref int i)  
        {
            //不用对参数进行初始化 
             i++;
         }

        static void Main()
        {
            int j = 0;            //J在堆栈中的内存会指针给i

            add(ref j);
            Console.WriteLine(j);
        }
    }


class Program
    {
        static void add(out int i)
        {
            i = 0;  首先初始化值
            i++;
        }

        static void Main()
        {
            int j ;
            add(out j);
            Console.WriteLine(j);
        }
    }
           out 与ref 其实是一样的

posted on 2007-07-14 14:44  季沫  阅读(271)  评论(0编辑  收藏  举报