Exemple #1
0
        static void Main(string[] args)
        {
            //按值传递引用类型
            Console.WriteLine("输出用户年龄信息:");
            MyInfo fred = new MyInfo("房大伟", 29);

            Console.WriteLine("未改变用户信息前");
            fred.PrintInfo();
            SendAPersonByValue(fred);
            Console.WriteLine("改变后的用户年龄信息:");
            fred.PrintInfo();
        }
Exemple #2
0
 public static void SendAPersonByValue(MyInfo info)
 {
     info.MyAge = 99;                    //改变‘info’的年龄
     info       = new MyInfo("顾丽丽", 99); //调用者能看到这个重新赋值吗?
 }