Variáveis ​​C#

Resumo : neste tutorial, você aprenderá sobre variáveis ​​C#, incluindo declaração de variáveis, atribuição de valores a variáveis ​​e exibição de variáveis ​​no console.

Introdução às variáveis ​​C#

Os programas processam dados. Normalmente, eles funcionam da seguinte forma:

  • Primeiro, obtenha dados de entradas do usuário, arquivos ou API de terceiros.
  • Em segundo lugar, processe os dados.
  • Terceiro, envie o resultado para a tela ou salve-o em um armazenamento de dados, como um arquivo ou banco de dados.

Para armazenar dados durante a execução do programa, você usa variáveis.

Por definição, variáveis ​​são identificadores cujos valores podem mudar durante a execução do programa. Quando o programa termina, os valores armazenados nas variáveis ​​também desaparecem.

Declarar variáveis

Antes de usar uma variável, você precisa declará-la usando a seguinte sintaxe:

type variableName;Linguagem de código:  C#  ( cs )

Nesta sintaxe:

  • Pode typeser qualquer tipo interno ou personalizado de C#. Por exemplo, o inttipo interno representa os números inteiros e o stringtipo interno representa as strings de texto. Observe que você aprenderá sobre os tipos personalizados posteriormente.
  • O variableNameé um identificador válido que começa com um caractere ou sublinhado (_) e é seguido por outros caracteres.

A tabela a seguir ilustra os tipos integrados mais comumente usados:

Tipo Significado Exemplos
interno Inteiros 1, 2, 3
flutuador Números de ponto flutuante de precisão simples 1.1F
dobro Números de ponto flutuante de precisão dupla 2,5
corda Sequências de texto “Oi”
Caracteres Personagens ‘a’, ‘b’, ‘c’
bool valores booleanos verdadeiro falso

Por convenção, os nomes das variáveis ​​estão no formato camel e começam com uma letra. Por exemplo color, textColor, e backgroundColor.

O exemplo a seguir declara uma variável agecom o tipo int:

int age;Linguagem de código:  C#  ( cs )

Quando você declara uma variável, ela inicialmente não está atribuída. Se você tentar ler uma variável não atribuída, o compilador emitirá um erro.

Depois de declarar uma variável, você pode atribuir um valor a ela usando o operador de atribuição ( =), assim:

int age;
age = 18;Linguagem de código:  C#  ( cs )

E você pode executar as duas etapas usando uma instrução:

int age = 18;Linguagem de código:  C#  ( cs )

O seguinte aumenta o valor da variável idade em um:

int age = 18;
age = age + 1;Linguagem de código:  C#  ( cs )

Após a segunda afirmação, o valor da idade é 19.

C# é uma linguagem com segurança de tipo. Isso significa que o compilador garantirá que a variável sempre armazenará um valor do tipo declarado.

No exemplo acima, a variável idade sempre armazenará um número inteiro. Se você atribuir uma string a ele, o compilador emitirá um erro.

O código a seguir resultará em um erro durante a compilação:

int age;
age = "one";Linguagem de código:  C#  ( cs )

Erro:

error CS0029: Cannot implicitly convert type 'string' to 'int'Linguagem de código:  C#  ( cs )

Exibir variáveis

Para enviar a agevariável para o console, você usa o Console.WriteLinemétodo a seguir:

int age = 18;
Console.WriteLine(age);Linguagem de código:  C#  ( cs )

Saída:

The age is 18Linguagem de código:  C#  ( cs )

Para incorporar a agevariável em uma string e exibi-la, use a seguinte instrução:

Console.WriteLine($"The age is {age}");Linguagem de código:  C#  ( cs )

Nesta declaração:

  • Primeiro, prefixe a string com o $símbolo.
  • Segundo, coloque a variável ( age) entre chaves {}.

Quando o compilador vê uma string com o prefixo $, ele substituirá todas as variáveis ​​entre chaves pelos seus valores correspondentes.

Declarar múltiplas variáveis

Para declarar múltiplas variáveis, você usa múltiplas instruções:

double weight = 60.5;
double height = 1.72;Linguagem de código:  C#  ( cs )

Observe que o doubletipo representa os números de ponto flutuante de precisão dupla.

Se as variáveis ​​tiverem o mesmo tipo, você pode declará-las em uma instrução e usar uma vírgula (,) para separar duas variáveis ​​como esta:

double weight = 60.5,
       height = 1.72;

Console.WriteLine($"The weight is {weight}kg and height is {height}m");Linguagem de código:  C#  ( cs )

Saída:

The weight is 60.5kg and height is 1.72mLinguagem de código:  texto simples  ( texto simples )

Exemplo de variável C#

O programa a seguir ilustra como usar variáveis ​​para calcular o índice de massa corporal :

double weight = 60.5,
       height = 1.72,
       bmi;

// calculate BMI
bmi = weight / (height * height);

// output
Console.WriteLine("Calculate Body Mass Index (BMI)");
Console.WriteLine($"Weight: {weight}kg");
Console.WriteLine($"Height: {height}m");
Console.WriteLine($"BMI: {bmi:0.#}");Linguagem de código:  C#  ( cs )

Saída:

Calculate Body Mass Index (BMI)
Weight: 60.5kg
Height: 1.72m
BMI: 20.5Linguagem de código:  texto simples  ( texto simples )

Como funciona.

Primeiro, declare três variáveis weight,, heighte bmi:

double weight = 60.5,
       height = 1.72,
       bmi;Linguagem de código:  C#  ( cs )

Segundo, calcule o índice de massa corporal (IMC) e armazene o resultado na bmivariável:

// calculate BMI
bmi = weight / (height * height);Linguagem de código:  C#  ( cs )

Terceiro, mostre a saída:

// output
Console.WriteLine("Calculate Body Mass Index (BMI)");
Console.WriteLine($"Weight: {weight}kg");
Console.WriteLine($"Height: {height}m");
Console.WriteLine($"BMI: {bmi:0.#}");Linguagem de código:  C#  ( cs )

Observe que a sintaxe a seguir formata o valor do IMC que mostrará um dígito após a vírgula decimal:

{bmi:0.#}Linguagem de código:  C#  ( cs )

Se quiser formatar um número com mais dígitos após a vírgula decimal, você pode adicionar mais #símbolos. Cada #símbolo representa um número.

Resumo

  • Variáveis ​​são identificadores cujos valores mudam durante a execução de um programa.
  • Por convenção, os nomes das variáveis ​​estão no caso camel.
  • Use variáveis ​​para armazenar dados no programa.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *