Menu
Coddy logo textTech

Declaração de Tipo

Parte da seção Fundamentos do Journey de C# da Coddy — lição 9 de 69.

Uma vez que uma variável é declarada com um certo tipo, ela só pode conter valores desse tipo. Por exemplo, uma variável int só pode conter valores inteiros, e uma variável string só pode conter texto.

Por exemplo:

int age = 25;        // Pode conter apenas números inteiros
string str = "abc";  // Pode conter apenas texto

Estes causariam erros:

age = "defg";  // Erro: não é possível colocar texto em uma variável int
str = 25;      // Erro: não é possível colocar um número em uma variável string

Estes são válidos:

age = 26;      // OK: atribuindo um novo número inteiro
str = "Jane";  // OK: atribuindo uma nova string de texto
challenge icon

Desafio

Iniciante

Declare as seguintes variáveis com seus tipos e valores correspondentes:

  • Uma variável int chamada count com o valor 10.
  • Uma variável double chamada total com o valor 150.75.
  • Uma variável char chamada grade com o valor 'A'.
  • Uma variável bool chamada isActive com o valor false.
  • Uma variável string chamada userName com o valor "Bob123".

Folha de consulta

Em C#, as variáveis são fortemente tipadas - uma vez declaradas com um tipo específico, elas só podem conter valores desse tipo.

Exemplos de declaração de variáveis:

int age = 25;        // Pode conter apenas números inteiros
string str = "abc";  // Pode conter apenas texto
double total = 150.75;  // Pode conter números decimais
char grade = 'A';    // Pode conter caracteres únicos
bool isActive = false;  // Pode conter valores verdadeiro/falso

Incompatibilidades de tipo causam erros:

age = "defg";  // Erro: não é possível colocar texto em uma variável int
str = 25;      // Erro: não é possível colocar um número em uma variável string

Reatribuições válidas com o mesmo tipo:

age = 26;      // OK: atribuindo um novo número inteiro
str = "Jane";  // OK: atribuindo uma nova string de texto

Experimente você mesmo

using System;

public class Program {
    public static void Main(string[] args) {
        // Declare as variáveis aqui
        
        
        // Exibe os valores
        Console.WriteLine("Count: " + count);
        Console.WriteLine("Total: " + total);
        Console.WriteLine("Grade: " + grade);
        Console.WriteLine("Active: " + isActive);
        Console.WriteLine("User Name: " + userName);
        
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos