10 минут
2 года назад
Условно гласная
Если вы рассмотрите результат работы программы, то увидите, что констан¬та 5 трактуется как int, поэтому если есть перегруженный метод, принимающий аргумент типа int, то он и используется. Во всех остальных случаях, если име¬ется тип данных, «меньший», чем требуется для существующего метода, то этот тип данных повышается соответственным образом. Только тип char ве¬дет себя несколько иначе по той причине, что, если метода с параметром char нет, этот тип приводится сразу к типу int, а не к промежуточным типам byte или short...
9 минут
34 прочтения · 3 года назад
Методы и модификаторы параметров ((отсутствует), out, ref, params) в C#
Стандартное поведение передачи параметров по значению По умолчанию параметр передается функции по значению. Другими словами, если аргумент не помечен модификатором параметра, то в функцию передается копия данных...