C# Concatenate Strings

C# Concatenate Strings

Duas strings ou mais caracteres podem ser concatenadas na programação de computadores e no processamento de dados para economizar espaço ou para abordá-las como um único objeto. Na linguagem de programação C#, a concatenação da string é uma tarefa comum. Quando uma string é concatenada com qualquer outro tipo de C#, o resultado é sempre uma string. Se um operando de concatenação de string for nulo, a string vazia será substituída. Os valores de string raramente são conhecidos até o tempo de execução, a concatenação da string geralmente é feita no tempo de execução. O objetivo principal deste artigo é apresentá -lo à concatenação C# String.

O que é concatenação de string em C# no Ubuntu 20.04?

A corda.O método concat é usado para combinar vários tipos de string ou a expressão de string de um ou mais valores de 'instâncias' de objeto. Uma string concatenada é sempre retornada pelo método de concatenação da string. Ignorar tipos alternativos e números de parâmetros para esse método pode ser sobrecarregado. Concatenando duas ou mais cordas com diferentes formas de sintaxe é viável.

Sintaxe do método de concatenação da string em C# no Ubuntu 20.04

O método de concatenação da string tem a seguinte sintaxe:

corda estática pública.Concat (string str1, string str2);

Usamos a corda.Método concat para concatenação da string especificada. As cadeias especificadas são declaradas como variáveis ​​e passadas no método de concatenação de string como parâmetros. Todos esses parâmetros são do sistema.Propriedade do tipo de string e o valor retornado também é do sistema.Tipo de string. Este método retorna o resultado de uma string criada a partir de strings especificados concatenados juntos no método de concatenação da string.

Como concatenar a string em C# no Ubuntu 20.04?

Podemos adicionar a string com outra string com a ajuda de maneiras comuns. Vamos começar com a concatenação das cordas em C#. Dê uma olhada nos seguintes exemplos para aprender o básico da concatenadora de strings com métodos comuns de C#. Usamos o Ubuntu 20.04 para todas as execuções.

Exemplo # 1: Usando string.Método Concat (String, String) em C# no Ubuntu 20.04:

O programa a seguir usa a string.Método concat (string, string) para ilustrar a concatenação da string. O método concatenará duas cordas à medida que passamos duas cordas no método de concatenação de string. Vamos ver a implementação do programa abaixo.

Em primeiro lugar, incluímos a biblioteca do sistema "usando o sistema" através do qual podemos acessar o método do sistema, a função ou as propriedades embutidas. A classe é definida com a palavra -chave pública e atribui um nome a uma classe como "StringConcat". Na classe, chamamos de função principal e, no corpo da função principal, existem três declarações variáveis. As variáveis ​​são definidas como "STR1", "STR2" e "STR3" e essas variáveis ​​têm um sistema.Tipo de string. A primeira variável "str1" e a segunda variável "str2" recebem um valor de string. O valor da terceira variável, "STR3", não está definido como.

O método Writeline é usado para imprimir os valores da string antes da concatenação. Então, chamamos a variável "STR3" na qual temos a string.Método concat. A corda.O método Concat leva essas seqüências diferentes "STR1" e "STR2" em uma única variável "STR3" e concatena essas duas strings. O "STR3" é passado para o método da linha de gravação que exibe a concatenação da string.

A maneira como concatenamos as duas cordas é mostrada como a saída na imagem a seguir.

Exemplo # 2: Usando string.Método Concat (String, String, String) em C# no Ubuntu 20.04

Concatenando três cordas separadas em uma única corda é feita com a passagem das três cordas na corda.Método concat. O método retorna o resultado da string formada pela concatenando três strings.

O programa acima possui quatro variáveis ​​declaradas como "STR1", "STR2", "STR3" e "STR4" e essas variáveis ​​são do sistema de tipos.Corda. Atribuímos os valores da string a três variáveis ​​"STR1", "STR2" e "STR3". Em seguida, temos a variável "STR4", que é apenas declarada com as variáveis ​​acima. Agora, esta variável tem uma string. O método Concat leva as três variáveis ​​de string diferentes por vez para criar uma única string. A string concatenada será impressa pelo método da linha de gravação.

Usando o método de concatenação de string, a saída é retornada como uma única string.

Exemplo # 3: Usando string.Método Concat (String []) em C# no Ubuntu 20.04

O seguinte programa C# demonstra a maneira de usar o método concat (string []). Os valores de uma matriz de string são concatenados usando este método. Lembre -se de que o valor do item de string especificado não deve ser nulo, caso contrário, ele lançará uma argumentnullexception. Este método também pode lançar uma OrofMemoryException, se a matriz dada ficar sem memória.

Temos o principal bloco de funções da classe C# na qual definimos uma matriz da string digitada. A matriz é definida com o nome "Mystr" e os valores de string atribuídos à matriz especificada. Então temos um loop foreach que exibirá os elementos da matriz de string especificada “mystr”. A String Concatenation é feita chamando o método concat (string []) no método Writeline e o método concatena os elementos da matriz de string em uma única string.

Abaixo, temos a saída do elemento concatenado da matriz de string.

Exemplo # 4: Usando o operador Plus para concatenação de strings em C # no Ubuntu 20.04

Em C#, o operador + também pode ser usado com um valor de string. É referido como o operador de concatenação. Ao concatenar as cordas juntas, podemos criar uma nova string.

Aqui, temos duas variáveis ​​do tipo string como "String1" e "String2". Essas variáveis ​​são inicializadas com os valores da string de algumas palavras. Em seguida, criamos outra variável como "ConcatString", na qual atribuímos as variáveis ​​acima dos detalhes e usamos o operador "+" entre eles. O operador "+" adicionará essas duas cordas e a sequência resultante será uma única string.

A saída de string única é mostrada na tela do console.

Exemplo # 5: Usando StringBuilder para concatenação de string em C # no Ubuntu 20.04

Quando comparado à concatenação simples de strings, o uso de um StringBuilder pode melhorar a eficiência. A classe StringBuilder é definida no sistema.Namespace de texto. Importe -o ou faça referência a este espaço de nome diretamente na inicialização do objeto.

O programa acima é necessário para incluir o “sistema.Texto "com a palavra -chave" usando ". A classe é definida como "StringBuilderMethod", na qual invocamos a função principal. No bloco de funções principal, criamos o objeto "stringbuilder" "sb" e o objeto é instanciado com o modificador "novo" para o método Stringbuilder. Para o loop é usado para iterar o valor da variável "a". Em seguida, o objeto Stringbuilder "SB" está usando o método Apênd que anexará os valores de "A". Os valores de "A" são separados por um espaço no método de apêndice. À medida que o append () retorna uma referência ao StringBuilder, ele pode ser dinamicamente vinculado.

O resultado do programa acima é exibido na tela do console.

Conclusão

Em conclusão, analisamos um método eficaz e fácil com exemplos de execução no artigo de concatenação C# String. A definição de introdução e a sintaxe foram claramente explicadas. Usamos alguns dos métodos para concatenar a string, mas há muitos mais que já são usados ​​por diferentes linguagens de programação. Tentamos demonstrar cada um desses métodos de concatenação de string -chave em C# usando vários exemplos que sem dúvida o ajudarão.