Работа с объектом: передача параметром в метод - 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;
}