Hvordan ringe en funksjon i VB: 3 trinn (med bilder)

Innholdsfortegnelse:

Hvordan ringe en funksjon i VB: 3 trinn (med bilder)
Hvordan ringe en funksjon i VB: 3 trinn (med bilder)

Video: Hvordan ringe en funksjon i VB: 3 trinn (med bilder)

Video: Hvordan ringe en funksjon i VB: 3 trinn (med bilder)
Video: How menstrual discs work in your body #shorts 2024, Kan
Anonim

Fast med begreper "Funksjon" i VB? Hvis Ja, les denne veiledningen for å lære de såkalte konstruksjonene av "Funksjon" i paradigmet til VB.

Trinn

Kall en funksjon i VB trinn 1
Kall en funksjon i VB trinn 1

Trinn 1. Hva er funksjon?

  • Bruk en funksjonsprosedyre når du trenger å returnere en verdi til ringekoden.
  • En funksjon i seg selv har en type, og funksjonen vil returnere en verdi til den oppringende underrutinen basert på koden den inneholder.
Kall en funksjon i VB Trinn 2
Kall en funksjon i VB Trinn 2

Trinn 2. Hvordan erklære funksjon?

  • Du kan bare definere en funksjonsprosedyre på modulnivå. Dette betyr at deklarasjonskonteksten for en funksjon må være en klasse, struktur, modul eller grensesnitt, og kan ikke være en kildefil, navneområde, prosedyre eller blokk.
  • En funksjon deklareres på nøyaktig samme måte som en underrutine, bortsett fra å bruke søkeordet "Funksjon" i stedet for "Sub".
  • Funksjonsprosedyrer er standard for offentlig tilgang. Du kan justere tilgangsnivåene med tilgangsmodifikatorene.
Kall en funksjon i VB Trinn 3
Kall en funksjon i VB Trinn 3

Trinn 3. Hvordan ringe til Function?

  • Du kaller en funksjonsprosedyre ved å bruke prosedyrenavnet, etterfulgt av argumentlisten i parentes, i et uttrykk.
  • Du kan bare utelate parentesene hvis du ikke kommer med noen argumenter. Koden din er imidlertid mer lesbar hvis du alltid inkluderer parenteser.
  • En funksjon kan også kalles ved hjelp av Call -setningen, i så fall ignoreres returverdien.
  • For å returnere en verdi, tilordner du verdien av den riktige typen til funksjonens navn, som om den var en variabel.

Syntaks

Erklæring

[tilgangsmodifikator] [prosedyremodifikatorer] [Delt] Funksjonsnavn [(Av typeparamliste)] [(parameterliste)] [Som returtype] [setninger] [Avslutt funksjon] [setninger] Avslutt funksjon

Ringer

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

Eksempel

Et eksempel på funksjon som legger til to tall er vist nedenfor

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 = Legg til (a, b) MsgBox ("Sum er:" & c) End Sub

Anbefalt: