大家可能对于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调用过程重载的相关实现方式就为大家介绍到这里。