Wkunl

Hoe maak je een functie in VB roepen

Geplakt met begrippen "Function" in VB? Zo ja, lees deze handleiding om de zogenaamde constructies van "Functie" in het paradigma van VB leren.

Stappen

Hoe maak je een functie in VB roepen. Hoe om te functioneren verklaren?
Hoe maak je een functie in VB roepen. Hoe om te functioneren verklaren?
  1. 1
    Wat is de functie?
    • Gebruik een Function-procedure wanneer u een waarde terug te keren naar de aanroepende code.
    • Een functie zelf heeft een soort, en de functie een waarde terug te keren naar de bellen subroutine op basis van de code die het bevat.
  2. 2
    Hoe om te functioneren verklaren?
    • U kunt een Function-procedure definiëren alleen op module niveau. Dit betekent dat de verklaring context voor een functie moet een klasse structuur, module of interface, en een bronbestand naamruimte procedure, of blok zijn.
    • Een functie wordt gedeclareerd op exact dezelfde manier als een subroutine, behalve met behulp van de "Function" keyword in plaats van "Sub".
    • Functie procedures standaard aan publieke toegang. U kunt de toegang aan te passen met de toegang modifiers.
  3. 3
    Hoe je functie aan te roepen?
    • Je belt een Function-procedure door de naam procedure, gevolgd door de lijst met argumenten tussen haakjes, in een expressie.
    • U kunt de haakjes weglaten alleen als u het niet verstrekken van alle argumenten. Echter, de code is beter leesbaar als u altijd de haakjes.
    • Een functie kan ook worden opgeroepen via het Call verklaring, in welk geval de return waarde wordt genegeerd.
    • Om een ​​waarde retourneren, een waarde toekennen van het juiste type om naam van de functie, alsof het een variabele.

Syntaxis

Verklaring

  [<attributelist>] [Accessmodifier] [proceduremodifiers] [Gedeeld]  Functienaam [(Of typeparamlist)] [(parameterlist)] [Zoals returntype]  [Statements]  [Exit Function]  [Statements]  End Function 


Het roepen

  'Zonder Call  Function_name ()    'Met Call  Bel function_name () 

Voorbeeld

Een voorbeeld van een functie die twee getallen optelt wordt hieronder