gtemata.com

Cum se apelează o funcție în Visual Basic

Sunteți blocați de conceptul de "funcție" în Visual Basic (VB)? Dacă da, citiți acest ghid pentru a afla mai multe despre construcțiile de funcții în conformitate cu paradigmele VB.

paşi

1
Ce este o funcție?
  • Utilizați o funcție când trebuie să reamintiți o valoare pentru codul de apel.
  • Funcția în sine are un tip și va apela o valoare subrutinei de apel pe baza codului pe care îl conține.
  • 2
    Cum se declară o funcție?
  • Puteți defini o procedură funcțională numai la nivelul modulului. Aceasta înseamnă contextul de declarare a unei funcții trebuie să fie o clasă, structura, modul, sau de interfață, și nu poate fi un fișier sursă, spațiul de nume, procedura, sau un bloc.
  • O funcție este declarată în același mod ca o subrutină, cu singura excepție de a folosi cuvântul "funcție" în loc de "Sub".
  • Procedura funcției este setarea implicită pentru accesul public. Puteți ajusta nivelul de acces cu modificatorii de acces.
  • 3


    Cum de a apela o funcție?
  • Apelați o procedură funcțională folosind numele procedurii, urmată de argumentul din paranteze, într-o expresie.
  • Puteți să omiteți parantezele dacă nu furnizați argumente. Cu toate acestea, codul dvs. va fi mai ușor de citit dacă includeți întotdeauna paranteze.
  • De asemenea, puteți apela o funcție utilizând instrucțiunea de apel, caz în care valoarea de retur este ignorată.
  • Pentru a obține o valoare, atribuiți o valoare a tipului corespunzător denumirii funcției, ca și cum ar fi o variabilă.
  • sintaxă

    declarație

    [  ] [Modificatorediaccesso] [modificatorediprocedura] [partajare] Numele funcției [(de tipolistaparametri)] [(listaparametri)] [Ca tipodiritorno] [declarații] [Exit Function] [declarații] End Function


    apel

    `Fără CallName_Function ()` Cu CallCall FunctionName ()

    exemplu

    Mai jos este un exemplu de funcție care adaugă două numere

    Private Function Adăugarea (ByVal x Ca Integer, ByVal y Ca Integer) Deoarece IntegerDim Res ca integerRes = x + yAddizione = retrimitere FunctionPrivate Sub Form_Carica () Dim a Ca și IntegerDim b Ca IntegerDim c Ca Integera = 32b = 64c = Adăugarea (a, b ) MsgBox ("Suma este: " & c) End Sub
    Distribuiți pe rețelele sociale:

    înrudit