static void Main() { RefSwap x = new RefSwap(1, 2); RefSwap y = new RefSwap(3, 4); Console.Write("x до вызова: "); x.Show(); Console.Write("у до вызова: "); y.Show(); Console.WriteLine(); // Смена объектов, на которые ссылаются аргументы х и у. x.Swap(ref x, ref y); Console.Write("х после вызова: "); x.Show(); Console.Write("у после вызова: "); y.Show(); Console.ReadKey(); }