🗊 Презентация Методы. Перегрузка методов

Нажмите для полного просмотра!
Методы. Перегрузка методов, слайд №1 Методы. Перегрузка методов, слайд №2 Методы. Перегрузка методов, слайд №3 Методы. Перегрузка методов, слайд №4 Методы. Перегрузка методов, слайд №5 Методы. Перегрузка методов, слайд №6 Методы. Перегрузка методов, слайд №7 Методы. Перегрузка методов, слайд №8

Вы можете ознакомиться и скачать презентацию на тему Методы. Перегрузка методов. Доклад-сообщение содержит 8 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


[модификаторы] тип_возвращаемого_значения название_метода ([параметры]) { // тело метода } static void Main(string[] args) {...
Описание слайда:
[модификаторы] тип_возвращаемого_значения название_метода ([параметры]) { // тело метода } static void Main(string[] args) { Console.WriteLine("привет!"); } int GetFactorial() { var x = 14; return x; } string Hello() { return "Hello"; }

Слайд 2


Метод состоит из двух частей: Метод состоит из двух частей: Спецификация метода. Тело метода.
Описание слайда:
Метод состоит из двух частей: Метод состоит из двух частей: Спецификация метода. Тело метода.

Слайд 3


Перегрузка методов (method overloading) Перегрузку методов следует использовать только для создания различных методов, которые имеют одну семантику....
Описание слайда:
Перегрузка методов (method overloading) Перегрузку методов следует использовать только для создания различных методов, которые имеют одну семантику. Пример.

Слайд 4


static void Main(string[] args) { var isLock Report = LockReport(string reportName, string userName) Console.WriteLine(isLockReport); } bool...
Описание слайда:
static void Main(string[] args) { var isLock Report = LockReport(string reportName, string userName) Console.WriteLine(isLockReport); } bool LockReport(string reportName, string userName) { bool success = false; // Perform some processing here. return success; }

Слайд 5


Массив параметров Если существует перегрузка метода, соответствующая указанному типу и количеству параметров, она будет вызываться предпочтительнее,...
Описание слайда:
Массив параметров Если существует перегрузка метода, соответствующая указанному типу и количеству параметров, она будет вызываться предпочтительнее, чем версия метода, принимающего массив параметров. Метод может принимать в качестве параметра только один массив параметров. Массив параметров можно использовать в сочетании с другими параметрами, при этом он должен быть последним параметром в списке параметров, указанных в методе. int Add(params int[] data) { int sum = 0; for (int i = 0; i < data.Length; i++) { sum += data[i]; } return sum; }

Слайд 6


Необязательные параметры Позволяют при определении метода предоставить для параметров в списке параметров значения по умолчанию Чтобы было легче...
Описание слайда:
Необязательные параметры Позволяют при определении метода предоставить для параметров в списке параметров значения по умолчанию Чтобы было легче включить COM библиотеки и компоненты в C# приложение когда не представляется возможным использовать перегрузку, посколькутипы параметров не меняются так, чтобы компилятор проводил различие между реализациями voidMyMethod(int intData, float floatData, int moreIntData = 99) { ... }

Слайд 7


Именованные аргументы void MyMethod(int first, double second, string third) { } ... // Method call using named arguments. MyMethod(third:...
Описание слайда:
Именованные аргументы void MyMethod(int first, double second, string third) { } ... // Method call using named arguments. MyMethod(third: "Hello", first: 1234, second: 12.12);

Слайд 8


Выходные параметры Для использования выходных параметров необходимо указать переменную для соответствующего аргумента при вызове метода и добавить...
Описание слайда:
Выходные параметры Для использования выходных параметров необходимо указать переменную для соответствующего аргумента при вызове метода и добавить префикс out к аргументу. void MyMethod(int first, double second, out int data) { ... data = 99; }



Похожие презентации
Mypresentation.ru
Загрузить презентацию