Sdílet prostřednictvím


Postupy: Volání přetížené procedury (Visual Basic)

Výhodou přetížení postup je flexibilitu volání.Volající kód, můžete získat informace, které je nutné předat postupu a pak název jednotného postupu, bez ohledu na to, jaké argumenty, je předávání volání.

Volat proceduru, která má více než jednu verzi definice

  1. Volající kód určují, která data předat řízení.

  2. Volání procedury zápisu normálním způsobem prezentace dat v seznamu argumentů.Musí být že argumenty souhlasit seznam parametrů v jedné verze definované pro postup.

  3. Nemáte verze volané procedury.Visual Basicřízení průchodů verze odpovídající seznam argumentů.

    Následující příklad volání post procedura deklarována v Postupy: Definice více verzí procedury (Visual Basic).Ji získá identifikaci odběratele, určuje, zda je String nebo Integera v každém případě volá stejným postupem.

    Imports MSVB = Microsoft.VisualBasic
    
    Dim customer As String 
    Dim accountNum As Integer 
    Dim amount As Single
    customer = MSVB.Interaction.InputBox("Enter customer name or number")
    amount = MSVB.Interaction.InputBox("Enter transaction amount")
    Try
        accountNum = CInt(customer)
        Call post(accountNum, amount)
    Catch 
        Call post(customer, amount)
    End Try
    

Viz také

Úkoly

Řešení potíží s procedurami (Visual Basic)

Postupy: Definice více verzí procedury (Visual Basic)

Postupy: Přetížení procedury, která přebírá volitelné parametry (Visual Basic)

Postupy: Přetížení procedury, která přebírá nekonečný počet parametrů (Visual Basic).

Referenční dokumentace

Přetížení (Visual Basic)

Koncepty

Procedury v jazyce Visual Basic

Parametry a argumenty procedury (Visual Basic)

Procedura přetížení (Visual Basic)

Aspekty přetížení procedur (Visual Basic)

Rozlišení přetěžování (Visual Basic)