Hur man ringer en funktion i VB: 3 steg (med bilder)

Innehållsförteckning:

Hur man ringer en funktion i VB: 3 steg (med bilder)
Hur man ringer en funktion i VB: 3 steg (med bilder)

Video: Hur man ringer en funktion i VB: 3 steg (med bilder)

Video: Hur man ringer en funktion i VB: 3 steg (med bilder)
Video: Can You REALLY Install Magento 2 in 5 Minutes? 2024, Maj
Anonim

Fast med begreppen "Funktion" i VB? Om Ja, läs den här guiden för att lära dig de så kallade konstruktionerna av "Funktion" i VB: s paradigm.

Steg

Anropa en funktion i VB Steg 1
Anropa en funktion i VB Steg 1

Steg 1. Vad är funktion?

  • Använd en funktionsprocedur när du behöver returnera ett värde till telefonkoden.
  • En funktion i sig har en typ, och funktionen returnerar ett värde till den anropande underrutinen baserat på koden som den innehåller.
Anropa en funktion i VB Steg 2
Anropa en funktion i VB Steg 2

Steg 2. Hur deklareras funktion?

  • Du kan endast definiera ett funktionsförfarande på modulnivå. Detta betyder att deklarationskontext för en funktion måste vara en klass, struktur, modul eller gränssnitt och inte kan vara en källfil, namnområde, procedur eller block.
  • En funktion deklareras på exakt samma sätt som en underrutin, förutom att använda nyckelordet "Funktion" istället för "Sub".
  • Funktionsprocedurer är standard för allmänhetens åtkomst. Du kan justera deras åtkomstnivåer med åtkomstmodifierarna.
Anropa en funktion i VB Steg 3
Anropa en funktion i VB Steg 3

Steg 3. Hur kallar man funktion?

  • Du anropar ett funktionsförfarande genom att använda procedurnamnet, följt av argumentlistan inom parentes, i ett uttryck.
  • Du kan bara utelämna parentesen om du inte anger några argument. Din kod är dock mer läsbar om du alltid inkluderar parenteser.
  • En funktion kan också anropas med Call -satsen, i vilket fall ignoreras returvärdet.
  • För att returnera ett värde, tilldela ett värde av rätt typ till funktionens namn, som om det vore en variabel.

Syntax

Deklaration

[åtkomstmodifierare] [procedurmodifierare] [Delad] Funktionsnamn [(Av typeparamlista)] [(parameterlista)] [Som återvändartyp] [satser] [Avsluta funktion] [satser] Avsluta funktion

Kallelse

'Without Call Function_Name ()' With Call Call Function_Name ()

Exempel

Ett exempel på funktion som lägger till två nummer visas nedan

Private Function 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 = Lägg till (a, b) MsgBox ("Summan är:" & c) Avsluta Sub

Rekommenderad: