Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Метод С#

Метод C#

В этом руководстве мы узнаем о методе C# с помощью примеров.

Метод — это блок кода, выполняющий определенную задачу. Предположим, вам нужно создать программу для создания круга и его раскрашивания. Вы можете создать два метода для решения этой проблемы:

Разделение сложной проблемы на более мелкие части делает вашу программу более понятной и пригодной для повторного использования.

<час>

Объявление метода в C#

Вот синтаксис объявления метода в C#.

09

Здесь

Если метод не возвращает значение, его тип возвращаемого значения — 20. .

Давайте посмотрим на пример,

18

Здесь имя метода — display(). . И возвращаемый тип void .

<час>

Вызов метода в C#

В приведенном выше примере мы объявили метод с именем display(). . Теперь, чтобы использовать метод, нам нужно его вызвать.

Вот как мы можем вызвать display() метод.

26
<рисунок> <час>

Пример:метод C#

30

Вывод

48

В приведенном выше примере мы создали метод с именем display(). . Мы создали объект p1 Программы класс.

Обратите внимание на строку,

56

Здесь мы используем объект для вызова display() метод.

<час>

Тип возвращаемого значения метода C#

Метод C# может возвращать или не возвращать значение. Если метод не возвращает никакого значения, мы используем 44 ключевое слово (показано в приведенном выше примере).

Если метод возвращает какое-либо значение, мы используем оператор return для возврата любого значения. Например,

69

Здесь мы возвращаем переменную sum . Одна вещь, которую вы всегда должны помнить, это то, что возвращаемый тип метода и возвращаемое значение должны быть одного и того же типа.

В нашем коде возвращаемый тип — 58. . Следовательно, тип данных sum должно быть 62 также.

Пример:тип возвращаемого значения метода

71

Вывод

88

В приведенном выше примере у нас есть метод с именем addNumbers(). с 74 тип возврата.

98

Здесь мы сохраняем возвращаемое значение из addNumbers(). подвести. Мы использовали 83 тип данных для хранения значения, поскольку метод возвращает 95 значение.

Примечание :поскольку метод является статическим, мы не создаем объект класса перед вызовом метода. Статический метод принадлежит классу, а не объекту класса.

<час>

Параметры методов C#

В C# мы также можем создать метод, который принимает некоторое значение. Эти значения называются параметрами метода. Например,

105 

Вот, а и б два параметра, передаваемые в addNumber() функция.

Если метод создан с параметрами, нам нужно передать соответствующие значения (аргументы) при вызове метода. Например,

113
<рисунок>

Здесь мы передали 2 аргумента (100, 100) .

Пример 1. Методы C# с параметрами

128

Вывод

132
<час>

Методы C# с одним параметром

В C# мы также можем создать метод с одним параметром. Например,

145

Вывод

157

Здесь work() метод имеет единственный параметр work .

<час>

Встроенные методы

Пока что мы определили наши собственные методы. Они называются определяемыми пользователем методами. .

Однако в C# существуют различные методы, которые можно напрямую использовать в нашей программе. Они называются встроенными методами. . Например,

  • 106 - вычисляет квадратный корень числа
  • 119 - переводит строку в верхний регистр

Пример:метод Math.Sqrt()

164

Вывод

177

В приведенной выше программе мы использовали

184

для вычисления квадратного корня из 9. Здесь 123 это встроенный метод, определенный внутри 133 класс.

Мы можем просто использовать встроенные методы в нашей программе, не записывая определение метода. Чтобы узнать больше, посетите страницу Встроенные методы C#. .

<час>

Перегрузка метода в C#

В C# мы можем создать два или более метода с одинаковыми именами. Это известно как перегрузка методов. Например,

195

Вывод

200

В приведенном выше примере мы перегрузили функцию display(). метод. Это возможно, потому что:

  • один метод имеет один параметр
  • другой имеет два параметра

Чтобы узнать больше, посетите страницу Перегрузка методов C#


Язык C

  1. Абстрактный класс и метод С#
  2. Частичный класс C# и частичный метод
  3. Запечатанный класс и метод С#
  4. Перегрузка метода C#
  5. Типы аннотаций Java
  6. Метод Java String charAt() с примером
  7. Java — переопределение
  8. Java 8 — Ссылки на методы
  9. С# — Методы
  10. C# — анонимные методы