Come Chiamare una Funzione in Visual Basic

Scarica PDFScarica PDF

Sei bloccato dal concetto di "Funzione" in Visual Basic (VB)? Se è così, leggi questa guida per imparare a conoscere i costrutti delle funzioni secondo i paradigmi di VB.

Passaggi

Scarica PDF
  1. How.com.vn Italiano: Step 1 Cos'è una Funzione?
    • Usa una Function quando devi richiamare un valore al codice di chiamata.
    • La funzione stessa ha un tipo, e richiamerà un valore alla subroutine di chiamata sulla base del codice che contiene.
  2. How.com.vn Italiano: Step 2 Come dichiarare una Funzione?
    • Puoi definire una procedura Function solo a livello di modulo. Questo significa che il contesto di dichiarazione di una funzione deve essere una classe, una struttura, un modulo o un'interfaccia, e non può essere un file di origine, un namespace, una procedura o un blocco.
    • Una funzione viene dichiarata nello stesso modo di una subroutine, con l'unica eccezione dell'uso della parola "Function" invece di "Sub".
    • La procedura Function è come impostazione predefinita ad accesso pubblico. Puoi regolarne il livello di accesso con i modificatori di accesso.
  3. How.com.vn Italiano: Step 3 Come chiamare una Funzione?
    • Chiami una procedura Function usando il nome della procedura, seguito dall'argomento tra parentesi, in una espressione.
    • Puoi omettere le parentesi se non stai fornendo alcun argomento. Il tuo codice però sarà più leggibile se includerai sempre le parentesi.
    • Puoi chiamare una funzione anche usando l'affermazione Call, nel qual caso il valore di ritorno è ignorato.
    • Per ottenere un valore, assegna un valore del tipo appropriato al nome della funzione, come se fosse una variabile.
    Pubblicità

Sintassi

Dichiarazione

[ <attributelist> ] [ modificatorediaccesso ] [ modificatorediprocedura ] [ condivisione ]Nome funzione [ (Of tipolistaparametri) ] [ (listaparametri) ] [ As tipodiritorno ]    [ affermazioni ]    [ Funzione di Uscita ]    [ affermazioni ]End Function


Chiamata

'Senza CallNome_Funzione()    'Con CallCall Nome_Funzione()

Esempio

Di seguito troverai un esempio di una funzione che somma due numeri

Private Function Addizione(ByVal x As Integer, ByVal y As Integer) As Integer    Dim Res as integer    Res = x + y    Addizione = ResEnd Function Private Sub Form_Carica()    Dim a As Integer    Dim b As Integer    Dim c As Integer    a = 32    b = 64    c = Addizione(a, b)    MsgBox ("La somma è: " & c)End Sub

Informazioni su questo How.com.vn

How.com.vn è una "wiki"; questo significa che molti dei nostri articoli sono il risultato della collaborazione di più autori. Per creare questo articolo, 9 persone, alcune in forma anonima, hanno collaborato apportando nel tempo delle modifiche per migliorarlo. Questo articolo è stato visualizzato 15 469 volte
Categorie: Programmazione
Questa pagina è stata letta 15 469 volte.

Hai trovato utile questo articolo?

⚠️ Disclaimer:

Content from Wiki How Italiano language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Pubblicità