- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace ConsoleApplication1
- {
- public class AClass
- {
- public int Filed = 0;
- }
- class Program
- {
- static void Main(string[] args)
- {
- AClass A=new AClass();
- A.Filed = 5;
- Console.WriteLine("最开始 A.Filed=" + A.Filed);
- AClass B = new AClass();
- B.Filed = 10;
- Console.WriteLine("最开始 B.Filed=" + A.Filed);
- B = A;//此时A.Filed=5; B.Filed=5
- Console.WriteLine("执行B=A后 B.Filed=" + A.Filed);
- B.Filed = 15;//此时A.Filed=15; B.Filed=15 (我们只是改变了B,A跟着一起改变了)
- Console.WriteLine("执行B.Filed = 15后:");
- Console.WriteLine("A.Filed=" + A.Filed);
- Console.WriteLine("B.Filed=" + B.Filed);
- Console.ReadLine();
- }
- }
- }
运行结果: