Как да извикате функция във VB: 3 стъпки (със снимки)

Съдържание:

Как да извикате функция във VB: 3 стъпки (със снимки)
Как да извикате функция във VB: 3 стъпки (със снимки)

Видео: Как да извикате функция във VB: 3 стъпки (със снимки)

Видео: Как да извикате функция във VB: 3 стъпки (със снимки)
Видео: Как да избера платформа за моя онлайн магазин? Видео 1, Stenik:Сериите 2 2024, Може
Anonim

Останал с концепции за "Функция" във VB? Ако да, прочетете това ръководство, за да научите така наречените конструкции на "Функция" в парадигмата на VB.

Стъпки

Извикайте функция във VB Стъпка 1
Извикайте функция във VB Стъпка 1

Стъпка 1. Какво е функция?

  • Използвайте процедура за функция, когато трябва да върнете стойност на извикващия код.
  • Самата функция има тип и тя ще върне стойност на извикващата подпрограма въз основа на кода, който съдържа.
Извикайте функция във VB Стъпка 2
Извикайте функция във VB Стъпка 2

Стъпка 2. Как да декларирате функция?

  • Можете да дефинирате процедура за функция само на ниво модул. Това означава, че контекстът на декларацията за функция трябва да бъде клас, структура, модул или интерфейс и не може да бъде изходен файл, пространство от имена, процедура или блок.
  • Функцията е декларирана по абсолютно същия начин като подпрограма, с изключение на използването на ключовата дума "Function" вместо "Sub".
  • Функционалните процедури са по подразбиране за публичен достъп. Можете да регулирате нивата им на достъп с модификатори за достъп.
Извикайте функция във VB Стъпка 3
Извикайте функция във VB Стъпка 3

Стъпка 3. Как да извикате Функция?

  • Извиквате процедура за функция, като използвате името на процедурата, последвано от списъка с аргументи в скоби, в израз.
  • Можете да пропуснете скобите само ако не предоставяте никакви аргументи. Вашият код обаче е по -четим, ако винаги включвате скобите.
  • Функция може също да бъде извикана с помощта на оператора Call, като в този случай връщаната стойност се игнорира.
  • За да върнете стойност, задайте стойност на правилния тип към името на функцията, сякаш е променлива.

Синтаксис

Декларация

[accessmodifier] [proceduremodifiers] [Shared] Име на функцията [(Of typeparamlist)] [(list of parameter)] [As returntype] [изявления] [Exit Function] [statement] Крайна функция

Обаждане

„Без функция Call_Name ()“С Call Call Функция_Name ()

Пример

Пример за функция, която добавя две числа, е показан по -долу

Частна функция Add (ByVal x As Integer, ByVal y As Integer) As Integer Dim Res as integer Res = x + y Add = Res End Function Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Add (a, b) MsgBox ("Сумата е:" & c) End Sub

Препоръчано: