Работа с объектом: передача параметром в метод - C#
Формулировка задачи:
Вопрос заключается в следующем, почему при вызове этого метода, ob1 и ob2 не меняются местами?
Может это поможет, но c ref все работает, не могу разобраться почему.
public void Swap( RefSwap ob1, RefSwap ob2) { RefSwap t; t = ob1; ob1 = ob2; ob2 = t; }
Решение задачи: «Работа с объектом: передача параметром в метод»
textual
Листинг программы
public void Swap(out RefSwap ob1, out RefSwap ob2) { RefSwap t; t = ob1; ob1 = ob2; ob2 = t; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д