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 textoEstes 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 stringEstes são válidos:
age = 26; // OK: atribuindo um novo número inteiro
str = "Jane"; // OK: atribuindo uma nova string de textoDesafio
InicianteDeclare as seguintes variáveis com seus tipos e valores correspondentes:
- Uma variável
intchamadacountcom o valor10. - Uma variável
doublechamadatotalcom o valor150.75. - Uma variável
charchamadagradecom o valor'A'. - Uma variável
boolchamadaisActivecom o valorfalse. - Uma variável
stringchamadauserNamecom 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/falsoIncompatibilidades 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 stringReatribuições válidas com o mesmo tipo:
age = 26; // OK: atribuindo um novo número inteiro
str = "Jane"; // OK: atribuindo uma nova string de textoExperimente 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);
}
}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
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado