Потому что с помощью метода и передаче аргумента методу в качестве вывода мы инициализировали а как 6.
В мейне мы вызываем метод Test(out a), отправляя методу аргумент а, в методе он инициализируется как 6 (х = 6) и сохраняет свое значение. А также возвращает х * у