VB.NET調用過程重載實現方式探討
大家可能對于VB,NET中的重載過程有一個初步的了解,因為這是一個比較常用的操作,在實際編程中占據著重要的地位。那么我們如何能夠將這一過程進行調用呢?這里就為大家介紹了VB.NET調用過程重載的相關方法。#t#
重載過程的優點在于使調用更靈活。調用代碼可以獲取它需要傳遞給過程的信息,然后調用單個過程名,無論它傳遞的是什么參數。
調用定義了多個版本的過程
在VB.NET調用過程重載的代碼中,確定哪些數據將傳遞給過程。
以通常方式編寫過程調用,用參數列表提供數據。請確保該變量與為過程定義的一種版本的參數列表匹配。
您不需要確定要調用該過程的哪種版本。Visual Basic 會將控制傳遞給與參數列表匹配的版本。
下面的VB.NET調用過程重載示例在 如何:定義一個過程的多個版本 中聲明的 post 過程。它獲取客戶標識,確定它是 String 還是 Integer,然后在每一種情況下都調用相同的過程。
- Visual Basic
- Imports MSvb =
Microsoft.VisualBasic- Visual Basic
- 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
VB.NET調用過程重載的相關實現方式就為大家介紹到這里。