Código con errores (Parte 7)

Mubashir quiere intercambiar dos números dados.

La función intencionalmente defectuosa Program.Swap no devuelve los valores correctos. ¿Puedes ayudarlo a corregirla?

int a = 100;
int b = 200;
int[] result = Program.Swap(a, b);
// Debería producir { 200, 100 }, pero actualmente produce { 100, 100 }.

Ejemplos

Program.Swap(100, 200) ➞ new[] { 200, 100 }

Program.Swap(44, 33) ➞ new[] { 33, 44 }

Program.Swap(21, 12) ➞ new[] { 12, 21 }

Notas

N/A