Uso de corda multilina
Quanto a uma única variável, não há limite para a alocação de memória como matrizes ou outras estruturas, etc., Portanto, o benefício de usar uma única variável para armazenar uma corda multilina é que é necessária uma pequena área de memória em vez da memória usada na declaração de uma string de linha única em uma variável de tipo de string separada separadamente.
Exemplo 1
Como o nome indica, uma string conterá várias linhas. Essas linhas podem ser iguais ou diferentes com vários personagens. Incluímos um exemplo simples aqui em que uma variável de string contém linhas diferentes. Para executar o programa, primeiro usamos duas bibliotecas básicas aqui. O primeiro é a biblioteca do sistema, que inclui todas as classes e objetos no programa. O segundo arquivo de cabeçalho é usado para o streaming de entrada e saída. Sempre que queremos exibir qualquer coisa ou obter entrada do usuário, usamos esta biblioteca.
# Usando o sistema;Dentro do programa principal, uma variável do tipo string é declarada. Isso contém três linhas separadamente, tornando as cordas uma corda multilina. Independentemente das linhas que você adiciona à string, é coletivamente uma única variável.
Não há necessidade de exibir o conteúdo da string separadamente. Todas as linhas das variáveis são exibidas através da única variável usando seu nome. Como através da linha do console, usamos apenas o nome da variável; Todos os dados serão acessados automaticamente. Para aplicar uma citação dupla única em todas as linhas de string, usamos '@' no início das strings.
Salve o código e execute -o usando o terminal Linux para exibir os resultados. Use o compilador MCS para a compilação do código nítido C. Após a compilação, o mono é usado para executar o código.
Arquivo de $ mcs.cs
$ MONO FILE.exe
Na execução, você verá que todas as linhas declaradas para a variável na sequência especificada são exibidas da mesma maneira quando o código é executado. Isso significa que, qualquer que seja o número de espaços que você usou ou forneça linhas em branco, o resultante será o mesmo que usamos na variável de entrada.
Exemplo 2
Este exemplo trata de ter um parágrafo longo com 5 linhas com símbolos e personagens. Todos os símbolos e personagens serão exibidos por causa do uso de vírgulas invertidas. A variável da string é inicializada com "@" para adicionar strings. Cada linha contém espaços em lugares diferentes. Não é desnecessário encerrar uma única linha onde a frase termina. Usamos espaços arbitrários entre as palavras nas linhas e depois que a frase terminou.
# String str = @"amostra…".O sinal alfa citará todo o parágrafo.
Uma abordagem única é usada para exibir o conteúdo na tela. Isso é através da variável e da literal. Os literais são aqueles que são usados diretamente na declaração como é. Estes são escritos com citações invertidas. Então, use o sinal alfa para exibir uma nova string com vários caracteres e símbolos.
Enquanto a variável é a que contém o conteúdo, como descrito acima. Portanto, o uso do nome da variável diretamente na declaração do console exibirá seu conteúdo como fizemos no primeiro exemplo. Concatenação é o método usado aqui para combinar a variável da string e a literal. Este é um recurso integrado da string que é usado para adicionar duas cordas um para o outro. Exibiremos a string com a variável usando um operador '+' para adicionar duas strings na declaração do console.
Na execução, você verá que tanto o literal quanto o valor dentro da variável são exibidos juntos. A sequência do parágrafo é mantida. Os espaços e lacunas entre as linhas são os mesmos que quando declaram a string.
Já que foi provado que podemos usar strings multilinas a serem exibidas no terminal do console por meio da concatenação.
Exemplo 3
Este exemplo lida com a exibição de dados individualmente através da declaração do console. Todos os tipos de dados serão exibidos coletivamente em uma string. Uma variável de data é usada para ter o tempo de dados.Agora função que leva a data atual do sistema. Duas variáveis duplas têm valores de flutuação dentro deles. E uma variável do tipo inteiro constante é usada para alinhar o texto na tela do console.
No momento da execução, a primeira linha exibirá a soma de dois valores duplos que usamos. Esta adição será feita simplesmente usando o operador '+'. Esse valor resultante será usado para o alinhamento na próxima linha. Primeiro, fizemos o alinhamento certo e, em seguida, o alinhamento esquerdo é usado pela variável. Na última linha, a variável string que contém o nome é usada junto com a função de data para exibir a data atual do sistema. A data é acompanhada pelo tempo gasto a partir da função de hora.
Quando executamos o código -fonte, você verá que todas as cordas usadas diretamente como literais são adicionadas às variáveis para colocar o conteúdo presente dentro deles.
Exemplo 4
Outro exemplo da corda multilina é usado aqui em que três linhas de cordas estão alinhadas de maneira diferente. Cada linha contém cordas e símbolos cercados por vírgulas invertidas. Uma única variável de string conterá todas as palavras. Todas essas palavras são acompanhadas pelo sinal alfa.
Usaremos a variável no comando do console para exibir todos os dados.
Você pode ver que todas as três linhas são exibidas através de uma única variável de string.
Conclusão
Uma string é uma variável que contém dados na forma de caracteres e símbolos. Uma corda multilina é como uma corda simples, mas com mais de uma linha. Existem várias maneiras de criar uma corda multilina. Usamos abordagens diferentes neste aspecto. Uma corda multilina pode ser formada usando diferentes linhas coletivamente em uma única variável. E também, usando uma instrução String no momento da exibição e variável, usando o processo de concatenação para unir variável e literais. Todos os exemplos são implementados no Ubuntu Operating System 20.04.