МЕТОДЫ
Цель лабораторной работы: научиться работать с методами, на- писать программу с использованием методов.
Общие понятия
Метод – это элемент класса, который содержит программный код.
Метод имеет следующую структуру:
[атрибуты] [спецификторы] тип имя ([параметры])
{
Тело метода;
}
Атрибуты – это особые указания компилятору на свойства метода.
Атрибуты используются редко.
Спецификаторы – это ключевые слова, предназначенные для раз- ных целей, например:
Тип определяет результат, который возвращает метод: это может быть любой тип, доступный в C#, а также ключевое слово void, если ре- зультат не требуется.
Имя метода – это идентификатор, который будет использоваться для вызова метода. К идентификатору применяются те же требования, что и к именам переменных: он может состоять из букв, цифр и знака подчеркивания, но не может начинаться с цифры.
Параметры – это список переменных, которые можно передавать в метод при вызове. Каждый параметр состоит из типа и названия пере- менной. Параметры разделяются запятой.
Тело метода – это обычный программный код, за исключением то- го, что он не может содержать определения других методов, классов, пространств имен и т. д. Если метод должен возвращать какой-то ре-
зультат, то обязательно в конце должно присутствовать ключевое слово return с возвращаемым значением. Если возвращение результатов не нужно, то использование ключевого слова return не обязательно, хотя и допускается.
Пример метода, вычисляющего выражение:
public double Calc(double a, double b, double c)
{
if (a > b)
return Math.Sin(a) * Math.Cos(b); else
{
double k = Math.Tan(a * b); return k * Math.Exp(c / k);
}
}
Достарыңызбен бөлісу: |