Копирование структуры в C#
При присваивании структуры копируются все поля. Две переменные после этого живут отдельно:
Point a = new Point() { X = 1, Y = 2 };
Point b = a;
b.X = 10;
Console.WriteLine(a.X);
Console.WriteLine(b.X);
struct Point
{
public int X;
public int Y;
}
Сделайте структуру Size, скопируйте ее во вторую переменную, измените ширину только у копии и выведите оба значения.