Função Escolher
Seleciona e retorna um valor de uma lista de argumentos
Public Function Choose( _
ByVal Index As Double, _
ByVal ParamArray Choice() As Object _
) As Object
Parâmetros
Index
Obrigatório.Double.Expressão numérica que resultados em um valor entre 1 e o número de elementos passado o Choice argumento.Choice
Obrigatório.Object matriz de parâmetro. Você pode fornecer ou uma variável simples ou uma expressão que retorna o tipo de dados Object, uma lista de variáveis ou expressões separadas por vírgula Object , ou uma matriz unidimensional de elementos Object.
Comentários
A função Choose retorna um membro da lista passada em Choice(), baseada no valor do Index.O primeiro membro da lista está selecionado quando Index é 1. O último membro da lista está selecionado quando Index é UBound(Choice()). Se Index está fora desses limites, Choose retorna Nothing.
Se Index não é um número inteiro, ele é arredondado para o número inteiro mais próximo antes de ser avaliado.
Você pode usar Choose para analisar um valor em uma lista de possibilidades.
Observação: |
---|
As expressões na lista de argumentos podem incluir chamadas de função.sistema autônomo parte da preparação da lista de argumentos para a telefonar Choose, o compilador do Visual Basic chama cada função em cada expressão. Isso significa que você não pode confiar em uma função particular não ser chamada se uma expressão diferente é selecionada por Index. |
Exemplo
Esse exemplo usa a função Choose para mostrar um nome em resposata um um índice passado ao procedimento pelo parâmetro Ind.
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
Requisitos
Namespace: Microsoft.VisualBasic
**Módulo:**Interaction
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)