C# Повернуті значення
Повернуті значення
У темі Параметри методу ми використовували ключове слово void
у всіх прикладах, яке вказує, що метод не повинен повернути значення.
Якщо ви хочете, щоб метод повертав значення, ви можете використовувати примітивний тип даних (наприклад, int
або double
) замість void
і використовуйте ключове слово return
у методі:
Приклад
static int MyMethod(int x)
{
return 5 + x;
}
static void Main(string[] args)
{
Console.WriteLine(MyMethod(3));
}
// Outputs 8 (5 + 3)
Цей приклад повертає суму двох параметрів методу:
Приклад
static int MyMethod(int x, int y)
{
return x + y;
}
static void Main(string[] args)
{
Console.WriteLine(MyMethod(5, 3));
}
// Outputs 8 (5 + 3)
Ви також можете зберегти результат у змінній (рекомендовано, оскільки його легше читати та підтримувати):
Приклад
static int MyMethod(int x, int y)
{
return x + y;
}
static void Main(string[] args)
{
int z = MyMethod(5, 3);
Console.WriteLine(z);
}
// Виведе 8 (5 + 3)