编辑代码

using System;

public struct Point { public int X, Y; }
public class HelloWorld
{
    
    public static void Main()
    {
        
        Point p1 = new Point();
        p1.X = 7;

        Point p2 = p1;                // Assignment causes copy

        Console.WriteLine (p1.X);  // 7
        Console.WriteLine (p2.X);  // 7

        p1.X = 9;                     // Change p1.X

        Console.WriteLine (p1.X);  // 9
        Console.WriteLine (p2.X);  // 7
    }
}