Каким образом можно перегрузить метод?
Определить версию метода с другим количеством параметров
Определить версию метода с другим типами параметров
Определить версию метода, где порядок параметров будет иным
Изменить модификаторы параметров
Корректна ли следующая перегрузка методов? Если да, то почему? Если нет, то почему?
static void IncrementVal(ref int val) { val++; Console.WriteLine(val); } static void IncrementVal(int val) { val++; Console.WriteLine(val); }
Перегрузка корректна, потому что параметры метода имеют разные модификаторы