Очень даже.На более общей ноте метод может принимать входные данные и возвращать выходные данные.Тем не менее, оба являются необязательными и независимыми друг от друга.Таким образом, вы можете иметь все четыре комбинации:
- Только вход
- Только выход (тот, о котором вы спрашиваете)
- Оба вход и выход
- Ни один вход или выход
Методы только для вывода вполне нормальны, если у вас естьобъект и хотите вернуть некоторые свойства из этого объекта (например, GetFirstName()
).Нет ограничений на тип данных выходных данных, поэтому он также может включать целые числа.
Примером того, что вы спрашиваете, может быть метод, который возвращает следующий год, если вам что-то понадобилось:
public int GetNextYear()
{
int currentYear = DateTime.Now.Year;
return currentYear + 1;
}