none
Como declarar um Arraylist e atribuir o valor na declaração RRS feed

  • Pergunta

  • Como que faço para declarar uma ArrayList e já popular na mesma linha de declaração
    Tipo assim

    Dim x as New ArrayList = {1,2,3,5} 'Isso esta errado, mas existe uma forma de fazer isso?
    sexta-feira, 9 de outubro de 2009 15:20

Respostas

  • Acho que o mais próximo disse seria algo como:

    Dim x As New ArrayList(New Integer() {1, 2, 3})

    O VB 10 terá inicializadores de coleção.
    • Sugerido como Resposta Alan Cossari sexta-feira, 9 de outubro de 2009 17:43
    • Marcado como Resposta Venildo Amaral sexta-feira, 9 de outubro de 2009 17:47
    sexta-feira, 9 de outubro de 2009 17:23
  • Tem sim amigo, aqui vai um exemplo em C#

    ArrayList abc = new ArrayList(new String[] { "abc", "def", "gh"});

    O problema é que você precisa usar qualquer tipo que implemente ICollection, pois é o tipo que ele recebe.

    Dim abc As new ArrayList(New String(){ "abc", "def", "gh"})
    • Marcado como Resposta Venildo Amaral sexta-feira, 9 de outubro de 2009 17:47
    sexta-feira, 9 de outubro de 2009 17:33

Todas as Respostas