class program
    {        public static void Main()
        {
            program p = new program();
            int i = 1, j = 2;
            Console.WriteLine( p.num(i,j));
            Console.ReadKey();
        }
        public int num(int i, int j)
        {
            i = 5;
            j = 6;
            return i + j;
        }    }
输出结果怎么会是11呢,Main函数体内不是声明了变量的值吗?