1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

pequena duvida sobre VB6: strings

Discussão em 'Programação' iniciada por nelsondac, 18 de Fevereiro de 2009. (Respostas: 3; Visualizações: 506)

  1. nelsondac

    nelsondac Power Member

    boas. estou a começar a aprender a usar o VB6... estou a usar o programador do excel para aprender.

    então é assim, para fazer uma string com os numeros de 1 a 10, por exemplo, no c# faço assim:

    Código:
    string aa = "";
    
    for (int i = 0; i < 10; i++)
    {
    aa += " " + i;
    }
    
    o resultado da string seria "1 2 3 4 5 6 7 8 9"...

    so que a funcao aa += i não se faz assim no VB e não encontrei nada que me ajudasse nisto.. alguem me pode dizer como?

    OBRIGADO fkb
     
  2. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Código:
    Dim aa As String
    aa = ""
     
    For i = 0 To 9
      aa = aa & " " & i
    Next i
    
     
  3. nelsondac

    nelsondac Power Member


    a cena do for eu ja sabia.

    obrigado pela ajuda. fkb
     
  4. ribeiro55

    ribeiro55 Power Member

    Então para que perguntaste?

    Só falta uma coisinha que também é bastante diferente do C# para o VB.
    Se quiseres andar "para trás" tens de fazer assim:

    Código:
    Dim aa As String
    aa = ""
     
    For i = 9 To 0 [B]Step -1[/B]
      aa = aa & " " & i
    Next i
    "Para a frente" também podes dar uso ao Step quando precisares de fazer algo do tipo:

    0 2 4 6 8 10

    Assim:

    Código:
    Dim aa As String
    aa = ""
     
    For i = 0 To 10 [B]Step 2[/B]
      aa = aa & " " & i
    Next i
     

Partilhar esta Página