Tipos de dados, variáveis e constantes em C#
Nesta lição, você vai declarar variáveis com tipo explícito, usar a palavra-chave var e criar constantes com const em C#.
Introdução
C# é uma linguagem de tipagem estática (statically typed), ou seja, o tipo de cada variável é verificado na compilação. Você pode escrever o tipo, como int ou decimal, ou usar var para o compilador deduzir o tipo pelo valor atribuído. Para dinheiro, prefira decimal, que calcula com mais precisão que double.
A palavra-chave const cria a constante TaxRate, com valor fixo definido na compilação e que não pode mudar. A variável price é declarada com var, mas continua sendo do tipo decimal, por isso depois não pode receber um valor de outro tipo. O sufixo m, como em 0.10m, indica um número decimal, e o formato {total:C} imprime o resultado como valor monetário.
Exemplo de C# executável
using System;
class Program
{
static void Main()
{
const decimal TaxRate = 0.10m;
var price = 25.00m;
int quantity = 4;
decimal total = price * quantity * (1 + TaxRate);
Console.WriteLine($"Total: {total:C}");
}
}
Total: ¤110.00Pratique com o depurador
Pratique com um desafio
Use o conteúdo desta lição para resolver um problema real. Cada desafio roda no navegador, com testes instantâneos e uma revisão por IA.
- Celsius to Fahrenheit Convert a temperature from Celsius to Fahrenheit. Fácil
- Simple Interest Find the total amount after simple interest. Fácil