Formato de string c#

Formato de string c#
C# lida com muitos recursos de strings- uma sequência de strings Type Type Variable Stores String na forma de caracteres. Ao fazer programação, é preciso transformar o formato de alguma variável especificada em outra. O método format () é um recurso interno das strings declaradas na classe String. Este método é usado para inserir ou adicionar os valores na variável ou um objeto na outra string.

Exemplo 1

Para a formatação da string, usaremos uma string simples.função format (). Esta função é uma função interna da string. Uma string pode ser formatada de várias maneiras usando a mesma função. Nas linguagens de programação C e C ++, precisamos incluir a biblioteca de string para usar os recursos de strings no programa. Mas em C Sharp, não precisamos incluir nenhuma biblioteca, apenas o arquivo de cabeçalho do sistema é necessário. Isso contém todas as informações sobre as estruturas, classes e etc.

Usando o sistema;

Depois de declarar a biblioteca, declararemos a classe 'Teste'. Dentro da classe, a função principal é usada. É necessário que uma variável do tipo inteiro seja inicializada com o valor. Este valor será convertido na string aplicando as funções de formato da string. Para aplicar a função, o objeto da string é criado. Usamos esse recurso de tal maneira que acrescentaremos esse valor inteiro a uma string.

String strformat = string.Formato ("Eu sou 0 anos", idade);

O 0, parênteses denota o local onde o número será adicionado. O valor inteiro será declarado neste momento. A variável é usada como um parâmetro desta função para adicionar o valor na string. Depois disso, através da declaração do console, exibiremos os resultados na tela.

Um compilador MCS é usado e o mono executará o arquivo. CS adicionando o '.exe.'Extensão para tornar o arquivo executável.

Arquivo de $ mcs.cs
$ MONO FILE.exe

Os resultados mostram que a frase completa com o valor numérico é incorporada na string, tornando a string inteira porque a parte inteira é convertida no tipo de dados da string.

Agora, usaremos duas variáveis ​​para adicionar um número inteiro e um valor de string na frase. Ambas as variáveis ​​são usadas em locais diferentes na string. Essas variáveis ​​se tornarão parte da frase depois que o método do formato for aplicado a eles.

String strformat = string.Formato ("0] come 1", nome, comida);

Podemos usar qualquer local da variável, dependendo da condição. Embora tenham mais de uma variável em uma string, uma coisa deve ser lembrada, a sequência de variáveis ​​como um parâmetro na função deve ser a mesma. Se você mencionar o alimento primeiro em comparação com a variável de nome, o valor da variável 'alimento' será exibido primeiro, pois o índice 0 indica o primeiro valor. Vamos ver o valor resultante.

Você pode observar que o nome e as variáveis ​​de alimentos são substituídas pelos valores dentro deles.

Exemplo 2

A função de formato da string pode ser usada diretamente com o valor no tempo de execução antes de declará -la na variável. A formatação da string não apenas adiciona diferentes valores de diferentes tipos de dados na declaração, mas também o alinhamento das palavras. Por exemplo, se você deseja alinhar o valor de entrada um grau específico longe da esquerda ou direita, você pode usar o corda. formatar() junto com o valor que você deseja criar a distância. Esta distância é para a margem para a palavra. Como no console, o valor é exibido no lado esquerdo; portanto, por padrão, se usarmos um número positivo, a distância estará na direção da direita.

String strformat = string.Formato ("0, 30", "linuxhint");

Queremos adicionar uma corda que deve estar separada do lado esquerdo e flutuar no meio, por isso usamos 30 distâncias.

Você pode ver que a corda, em vez de tê -la no lado mais à esquerda, é exibida no meio. Este deslocamento é por causa da figura que mencionamos. Podemos reduzir ou aumentar o número. O sinal negativo com o número moverá a string em uma direção oposta.

No próximo exemplo, levamos duas variáveis ​​com números negativos para o alinhamento. Como 0 e 1 índices são para o primeiro e o segundo valor, ambos os valores serão exibidos seguindo o pedido. Os números -20 e -40 mostram a largura dos dois valores.

String strformat = string.Format ("0, -20 1, -40", "Linuxhint", "C# Program");

Como ambos os valores são negativos, ambos são alinhados à esquerda. O primeiro valor será alinhado na posição mais à esquerda, enquanto o segundo valor será alinhado após a distância -40 do primeiro valor.

Exemplo 3

Seguindo a abordagem acima, a biblioteca e a classe conterão o programa principal. Outra maneira de usar o corda. formatar o método é usar quaisquer operações matemáticas nas variáveis ​​para adicionar ou subtrair os valores.

Aqui usamos um operador adicional para adicionar dois valores presentes dentro das variáveis. Primeiro, a variável do tipo de string será declarada com as strings que serão usadas para a exibição de saída posteriormente no momento da execução. O índice 0 é para o primeiro valor, o 1º índice mostra o segundo valor. Enquanto o índice '2' é para o valor resultante. Em seguida, duas variáveis ​​do tipo inteiro conterão os valores.

String resultado = string.Formato (formatString, value1, value2, value1 + value2);

Isso conterá a função novamente para converter o valor do tipo inteiro na string. Primeiro, ambos os valores serão obtidos no parâmetro, uma operação de adição é aplicada a ambos, então a resposta é convertida na string através da função do formato String.

Você pode ver na execução, que a resposta será exibida junto com a declaração declarada acima através dos índices que usamos.

Exemplo 4

O processo de formatação da string também lida com a formatação de data. Esse recurso é usado tomando os dados como um tipo de dados de data em si. Em seguida, aplicaremos a técnica de string de formatação aos dados de entrada e obteremos um valor de string. Os dados de entrada estão no formato de data padrão 'yy/mm/dd.

String strdate = string.Formato ("0: d", data);

Esta função levará a data do valor como um parâmetro. O 0, d especificará o primeiro objeto aprovado.

Esta função exibirá o nome do dia da respectiva data e o nome do mês com a data e depois o ano seguido de uma vírgula.

Conclusão

A corda. A função format () é implementada no sistema operacional Ubuntu. Uma string pode ser formatada de várias maneiras. Os valores de entrada podem estar em qualquer tipo de dados, mas após o processo de formatação, esses valores são convertidos em um valor de string combinado. Uma linha. A função format () é usada para adicionar o valor de diferentes tipos de dados em uma picada, para fins de alinhamento, para operações matemáticas e formatação de data. Nós explicamos todos esses recursos através de exemplos. Corda. Format () FORNCIME.