Como obter um tamanho de lista em vb .net?
-
26-09-2019 - |
Pergunta
Preciso exibir uma lista em um componente ListBox no VB .NET.
// params is a string representing a path, empty means root folder
params.itemsPath = ""
// resp is a response object, here it is a String[]
resp = myAPI.browseTags(params)
Dim listSize As Integer
listSize = resp.itemsList.GetLength
Dim i As Integer
For i = 0 To listSize
ListBox1.Items.Add(resp.itemsList(i).itemName)
Next
Não estou familiarizado com o VB .NET e esse deve ser um problema muito simples, mas preciso de ajuda!
O código 'resp.itemslist.getLength' está sublinhado em azul e há uma dica de ferramenta que diz:
"Argumento não especificado para o parâmetro 'dimensão' da 'função pública GetLength (dimensão como número inteiro) como número inteiro".
O que eu estou fazendo errado aqui? Desde já, obrigado!
Solução
Tentar GetLength(0)
A partir de Documentação do MSDN:
Comentários
Um exemplo de getLength é GetLength (0), que retorna o número de elementos na primeira dimensão da matriz.
Outras dicas
Existe, contagem de funções de chamada ():
List.Count
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow