Назад Вперед Зміст

Параметри методів

1. Звичайні параметри

public void PrintMessage(string message, int count)
{
    for (int i = 0; i < count; i++)
    {
        Console.WriteLine(message);
    }
}

2. Необов'язкові параметри

public void Greet(string name, string greeting = "Hello")
{
    Console.WriteLine($"{greeting}, {name}!");
}

// Використання:
Greet("John");            // "Hello, John!"
Greet("John", "Hi");      // "Hi, John!"

3. Параметри за посиланням (ref, out)

public bool TryDivide(int dividend, int divisor, out int result)
{
    if (divisor == 0)
    {
        result = 0;
        return false;
    }
    result = dividend / divisor;
    return true;
}

// Використання:
int result;
var success = TryDivide(10, 2, out result);

Назад Вперед Зміст