C# int para string

C# int para string

C linguagem de programação nítida usa todas as variáveis ​​de tipo de dados que são usadas por outras linguagens de programação. Esses tipos de dados precisam ser convertidos entre si de acordo com a condição do programa. Da mesma forma, os valores inteiros são convertidos em um tipo de dados de string. Variáveis ​​de tipo de dados da string são capazes de armazenar todos os tipos de dados na forma de caracteres, um valor alfanumérico, um símbolo ou um espaço em branco. Pode haver várias abordagens usadas para converter tipos de dados. Usamos alguns dos exemplos básicos e facilmente implementados no tutorial.

Exemplo 1: Método ToString ()

O primeiro exemplo é calcular a conversão de um número inteiro em uma string. Tomaremos um valor inteiro e o valor resultante será uma string. Mas primeiro, apresentaremos a biblioteca essencial para a execução. Este é o arquivo de cabeçalho do 'sistema' que permite que o código obtenha informações sobre o sistema. Este arquivo de cabeçalho contém todas as informações sobre classes, estruturas, tipos de dados, etc.

Usando o sistema;

Então, declararemos uma aula com o programa principal. Como uma variável de dados de string é cedida com o uso de várias funções internas. Essas funções são usadas para diferentes fins. Portanto, para a conversão de números inteiros na string, usaremos uma função interna da string que é a função 'ToString ()'. Primeiro, declararemos uma variável do tipo string que armazenará o valor da string resultante. Outra variável do tipo inteiro é declarada e é atribuída com o valor que queremos converter.

stringtonumber = número.Para sequenciar();

A função é chamada pela variável número que queremos converter. O valor inteiro será convertido em uma string ao fazer isso.

Após a conversão, o valor resultante será exibido através do 'console.Declaração Wireline 'usando a variável diretamente para exibir o valor. O arquivo está fechado e nós o salvaremos com o '.Extensão de CS, sendo um código -fonte de programação nítia de C Sharp.


Para a implementação no sistema Linux Ubuntu, toda linguagem de programação requer um compilador; portanto, usamos MCs para compilar o código, enquanto 'mono' será usado para executar o arquivo com a extensão de '.exe'.

Arquivo de $ mcs.cs
$ MONO FILE.exe

Você pode ver que o valor é obtido. Pela aparência, o valor numérico é o mesmo, mas o tipo de dados é alterado. O tipo de dados inteiro tem apenas os dígitos numéricos, mas depois de converter em uma string, o valor contém caracteres. E os caracteres podem conter os dois valores alfa-numéricos.

Exemplo 2: Int32.Para sequenciar()

Esta função leva o valor e converte o valor não decimal nos caracteres de string equivalentes. Esta função é diferente da conversão simples, como descrevemos no exemplo anterior. Esta função usa um formato e informações específicos sobre a cultura. Dentro da função principal, o int32.MaxValue é levado. Isso não é um valor numérico, mas contém as informações de "cultura" sobre a string. Então, para funcionar corretamente, precisamos de um objeto de CultureInfo para inicializar o objeto para a conversão.

CultureInfo provedor = new CultureInfo ("FR - FR");

Aqui, a função leva uma declaração da cultura de uma corda que permite a conversão. Uma variável de string possui várias culturas para cada conversão do tipo de dados; portanto, para o INT para string, precisamos. O formato de conversão também é declarado aqui para o valor não decimal.

String format = 'd8';

Tanto o provedor quanto o formato são usados ​​para ser o parâmetro na função no momento da conversão.

String str = número.ToString (formato, provedor);

A string será criada seguindo as etapas definidas superiores. Uma longa série de números inteiros é obtida. Como o INT32, o INT16 também desempenha o mesmo papel seguindo um formato diferente e o provedor.

Exemplo 3: Concatenação

Nas cordas, a concatenação é o fenômeno em que duas cordas são adicionadas. Assim, um operador '+' é usado para alterar um int em uma string. Esta é uma operação concatenada. Ao usar este método, também podemos converter o valor inteiro em uma string. A sintaxe básica seguida para usar este operador é por ter duas cordas que são unidas por ter o número entre a string. Este número é o número inteiro e é ocupado pelo operador '+' Plus de ambos os lados.

String output = "String1" + número + "string2";

Vamos usar esta abordagem no código -fonte. Um número é atribuído ao valor inteiro. Então vamos usar o console.Declaração WriteLine para exibir os resultados. Dentro desta declaração, ambas as strings serão combinadas pela variável.

“A conversão em uma string usando o resultado da operação concatenada (+) é“+número+”\ n e agora se torna a string”

O operador ligará a variável com as cordas nos lados esquerdo e direito.

No entanto, o processo de concatenação também pode ser uma confirmação para os valores na variável para garantir que o valor seja uma string. Porque essa concatenação é aplicada apenas nas cordas.

Na execução, o valor numérico após a conversão é incorporado entre duas cordas se tornando a parte de uma corda.

Exemplo 4: Stringbuilder

Outro método de converter int em string é através de um stringbuilder. É usado para executar a mutabilidade dos personagens nas cordas. Dentro do programa principal, inicializaremos o número inteiro. Um objeto StringBuilder é criado através do qual faremos a conversão.

Var stringbuilder = nw stringbuilder ();

Uma função append () é usada para adicionar o valor de um número inteiro ao StringBuilder, para que o valor se torne a string.Append () é uma função interna que é usada para adicionar os valores no final de já ter uma string na variável. Portanto, para esse fim, o StringBuilder desempenha um papel, pois o nome indica que adicionará os valores.

StringBuilder. Anexar (número);

Ao usar este StringBuilder, o valor será exibido.

Exemplo 5: String.Formatar()

Outro método usado para a conversão é através da string '.FUNCIMENTO FORMAT () '. Esta função assume o valor inteiro como um parâmetro e depois a converte na string. Uma variável de dados do tipo string é declarada para armazenar os valores resultantes. Primeiro inicializaremos o valor inteiro. E então use esta variável na string.função format ().

String outputString = String.Formato ( +número);

O valor no número inteiro será uma string após uma conversão bem -sucedida.

Informações adicionais

Converter.tostring () é uma função usada na conversão de um número inteiro em uma string, em comparação com as funções acima mencionadas, pois converte diretamente o valor em uma string e outros tipos de dados também. Por exemplo, desde a conversão de string em número inteiro, podemos usar essa função após a personalização como converter.Toint ().

Conclusão

Strings usam funções internas para a conversão de qualquer tipo de dados em relação a eles. Essas funções estão incluídas na biblioteca do sistema da linguagem de programação n nítida. Poucos deles são explicados com exemplos implementados no Ubuntu 20.04. Como entrada, um valor inteiro é obtido e é convertido em strings através do ToString (), INT32, Operador de Concatenato ou através do Stringbuilder (). Cada função é executada através do objeto que é criado para ser inicializado. Cada função gera o valor em strings, tomando o valor inteiro como um parâmetro. Todas essas funções de cordas são facilmente implementadas em qualquer linguagem de programação.