Назад Вперед Содержание

Пример метода без входных параметров, но с двумя выходными параметрами

Если в задаче нам нужен метод, который возвращает два значения, то это можно сделать через параметры со спецификацией out. При этом нет значений, которые возвращаются через return, поэтому метод описан со спецификацией void. Данный метод вычисляет и возвращает два корня квадратного уравнения.

Такой метод вызывается как обычный void метод.

При этом в переменных y1 и y2, будут вычисленные корни.

Пример метода с четырьмя входными параметрами и двумя выходными параметрами

Если нужно, чтобы метод вернул несколько значений, можно одно значение возвращать как обычно, с помощью return. Второе значение возвращать как параметр в заголовке метода со спецификацией out.

В этом примере 4 параметра (x1, y1, x2, y2) передаваемых методу и 2 возвращаемых значения: одно (y) – параметр в заголовке метода, второе (x) возвращается с помощью return.

Вызов метода с параметрами и двумя возвращаемыми значениями:

При вызове метода, то значение, которое передается с помощью return, присваивается переменной sx. Переменная sy со спецификацией out после вызова также содержит вычисленное значение и ее можно использовать в выражениях.

Назад Вперед Содержание