Расскажите краткое описание вариантов передачи параметров с помощью методов в C#.
Параметр значения: опция по умолчанию. Параметры, передаваемые в метод, приведут к сохранению новой копии в памяти, и любые изменения в этой копии не будут отражены в исходном параметре значения.
Ссылочный параметр: хранит адрес памяти параметра в аргументе метода, поэтому любые изменения аргумента отражаются на исходном параметре в памяти.
Выходной параметр: используется, если вы хотите, чтобы метод возвращал несколько значений.
Параметр значения: опция по умолчанию. Параметры, передаваемые в метод, приведут к сохранению новой копии в памяти, и любые изменения в этой копии не будут отражены в исходном параметре значения.
Ссылочный параметр: хранит адрес памяти параметра в аргументе метода, поэтому любые изменения аргумента отражаются на исходном параметре в памяти.
Выходной параметр: используется, если вы хотите, чтобы метод возвращал несколько значений.