none
Como pegar parte de uma string em C# RRS feed

  • Pergunta

  •  

    Olá Pessoal,

     

                     Qual função eu uso para pegar parte de string

     

                    Ex: tenho uma textBox  preenchida com um Cnpj, preciso pegar as 12 primeiras posições dele.

     

                    obrigado.

     

                   Wagner 

    quarta-feira, 24 de setembro de 2008 16:17

Respostas

Todas as Respostas

  • Olá Wagner,

     

    Utilize o método Substring da classe String.

     

    Sua caixa de texto, como você sabe, tem uma propriedade chamada Text que é do tipo String... Sendo assim, é só chamar o método e informar a posição inicial e quantidade de caracteres. Algo como:

     

    // Obtém 12 caracteres a partir da posição 0 (primeiro caracter)

    string cnpj = suaTextBox.Text.Substring(0, 12);


    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://caioproiete.net
    quarta-feira, 24 de setembro de 2008 16:54
    Moderador
  • Valeu Caio.

     

     No Clarion, usamos uma função quase identica.

     

     variavel = subs(string,posição,tamanho)

     

     obrigado amigo

     

    Wagner

    quinta-feira, 25 de setembro de 2008 19:34
  • Interessante!

    Você, por acaso, está migrando uma aplicação de Clarion para .NET?

    Abraços,
    Caio Proiete



    Caio Proiete
    Microsoft MVP, MCT, MCPD, MCTS, MCSD
    http://caioproiete.net
    quinta-feira, 25 de setembro de 2008 19:36
    Moderador
  • Olá amigo Caio.

     

    Eu trabalhei com Dataflex nas versões Unix, e Windows, migrei pra Clarion, trabalho com essa ferramenta há 15 anos, mas ela caiu no esquecimento, agora estou migrando alguns aplicativos meus para C#, antes eu dei uma olhada em WinDev, apesar de ser uma ferramenta boa, mas pouco difundida no nosso mercado, ai não quis repetir o erro.

     

     

    Estou gostando muito do Visual Studio 2008, e os amigos do forun são bons e respondem nossas perguntas de iniciantes sem gozação.

     

    obrigado amigo

     

    quinta-feira, 2 de outubro de 2008 16:20