Программирование на языке C#
Download 1,19 Mb. Pdf ko'rish
|
Программирование на языке C#
- Bu sahifa navigatsiya:
- Модификаторы доступа
11.
Функции в языке C# Функция представляет собой фрагмент программного кода, реализующий некоторый алгоритм, либо часть общего решения задачи, который можно выполнять многократно. Функция характеризуется входными параметрами, значением функции, возвращаемое по окончанию работы и именем функции. Входные параметры определяют значения, от которых зависит решение. Они передаются в функцию в момент ее вызова. Вызов функции выполняется в любом месте программного кода, после чего управление передается в функцию, где выполняется соответствующий код. После завершении работы функции, управление возвращается обратно в ту точку программы, откуда был осуществлен вызов функции и передается первому оператору, следующему после вызова. Функции в C# также называют методами. Между этими двумя понятиями разница небольшая, в рамках нашего пособия мы будем использовать термин функция. Рассмотрим синтаксис объявления функции на языке C# . [атрибуты] [модификаторы] имя функции ([аргументы]) { //Тело функции return тип возвращаемого значения; } Имя функции и список формальных аргументов представляют сигнатуру функции. В квадратных скобках, указывается содержимое, которое может быть опущено. В угловых – обязательное содержимое. Модификаторы доступа С помощью модификатора доступа определяется область видимости функции, что означает тип доступ к этой функции. Модификатор может быть следующих типов: public , private , protected , internal . В данном учебном пособии рассмотрим подробно модификатор доступа типа public , определяющий функцию как общедоступную, то есть обращение к данной функции может быть выполнено из любой 85 точки программы. Остальные модификаторы имеют непосредственное отношение к классам, рассмотрение которых выходит за рамки данного учебного пособия. Также обстоит дело и с атрибутом static , с которым мы уже сталкивались в предыдущих разделах, например при описании структуры программы на языке С#, а именно главной функции программы static int main() . Не углубляясь в подробности, все функции, которые мы будем реализовывать, являются статическими. Это связано с тем, что из статической функции можно вызывать только статические функции, а в нашем случае мы будем работать в главной функции main , которая всегда имеет модификатор static . Download 1,19 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling