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
Volající kód určují, která data předat řízení.
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.
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
Koncepty
Procedury v jazyce Visual Basic
Parametry a argumenty procedury (Visual Basic)
Procedura přetížení (Visual Basic)