Работа с объектом: передача параметром в метод - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д