Compartilhar via


Palavras e texto: Usando variáveis de string para organizar palavras

Nesta lição, você aprenderá como usar o tipo de dados String para representar palavras e texto.

A lição anterior mostrou como usar variáveis para armazenar dados em um programa, e que cada variável deve ser do tipo apropriado para os dados que irá armazenar.Nesta lição, você aprenderá mais sobre o tipo de dados String , que é usado para armazenar texto.

O que é uma sequência de caracteres (string)?

Uma sequência de caracteres é qualquer sequência de caracteres de texto, como letras, números, caracteres especiais e espaços.As sequências de caracteres podem ser frases ou sentenças legíveis, como "a rápida raposa marrom pula sobre o cachorro preguiçoso," ou uma combinação aparentemente ininteligível, como " @#fTWRE ^ 3 35Gert ".

String sistema autônomo variáveis são criadas sistema autônomo outras variáveis: primeiro declarar a variável e atribuindo-lhe um valor, sistema autônomo mostrado aqui.

Dim aString As String = "This is a string"

Ao atribuir texto real (também denominado uma sequência de caracteres literal) a uma variável String, o texto deve estar entre aspas ("").Você também pode usar o caractere = para atribuir uma variável String para outra variável String, conforme mostrado neste exemplo.

Dim aString As String = "This is a string"

Dim bString As String = ""
bString = aString

O código anterior define o valor de bString com o mesmo valor de aString (This is a string).

Você pode usar o e comercial (&)caractere seqüencialmente agrupar duas ou mais seqüências de caracteres em uma nova seqüência de caracteres, conforme mostrado aqui. Isso também é conhecido como concatenação.

Dim aString As String = "using string"
Dim bString As String = "variables"
Dim cString As String = ""
cString = aString & bString

O exemplo anterior declara três Stringvariáveis e atribui respectivamente "usando a seqüência de caracteres" e "variáveis" para as duas primeiras e atribui os valores combinados das duas primeiras à terceira variável. O que você acha que o valor de cString é?Você poderá se surpreender ao saber que o valor é using stringvariables porque não há nenhum espaço no final de aString ou no início de bString.As duas sequências são apenas colocadas juntas.Se você quiser adicionar espaços ou qualquer outra coisa entre duas sequências de caracteres, você deve fazer isso com uma sequência de caracteres literal, como " ", conforme mostrado aqui.

Dim aString As String = "using string"
Dim bString As String = "variables"
Dim cString As String = ""
cString = aString & " " & bString

O texto que está contido em cString agora é using string variables.

Tente-o!

Para juntar sequências de caracteres

  1. No menu File clique em NewProject.

  2. Na caixa de diálogo New Project:

    1. No painel Templates, clique em Windows Application.

    2. No Nome caixa, digite concatenação.

    3. Clique em OK.

    Abre um novo projeto Windows Forms.

  3. Clique duas vezes no formulário para abrir o Editor de Código.

  4. No procedimento de evento Form1.Load, declare quatro variáveis de sequência de caracteres e atribua os valores da sequência de caracteres, como mostrado aqui:

    Dim aString As String = "Concatenating"
    Dim bString As String = "Without"
    Dim cString As String = "With"
    Dim dString As String = "Spaces"
    
  5. Adicione o seguinte código para concatenar as sequências de caracteres e exibir os resultados:

    ' Displays "ConcatenatingWithoutSpaces".
    MsgBox(aString & bString & dString)
    
    ' Displays "Concatenating With Spaces".
    MsgBox(aString & " " & cString & " " & dString)
    
  6. Pressione F5 para executar o programa.

    O texto exibido na caixa de mensagem é o resultado da associação das variáveis de sequência de caracteres que foram atribuídas em uma etapa anterior.Na primeira caixa, as sequências de caracteres são agrupadas sem espaços.Na segunda, os espaços explicitamente são inseridos entre cada sequência de caracteres.

Próximas etapas

Nesta lição, você aprendeu como declarar e atribuir sequências de caracteres e juntar sequências de caracteres com o operador de concatenação &.Na próxima lição, Matrizes: Variáveis que representam mais de um valor, você aprenderá como criar variáveis para armazenar grupos de itens semelhantes.

Próxima Lesson: Matrizes: Variáveis que representam mais de um valor

Consulte também

Tarefas

Matrizes: Variáveis que representam mais de um valor

Representando palavras, números e valores com variáveis

Conceitos

Introdução à linguagem de programação Visual Basic