Introdução
A linguagem de programação em C# depende extensivamente dos tipos de dados. Os tipos de dados restringem os tipos de valores que podem ser armazenados em uma determinada variável, o que pode ser útil ao tentar criar código livre de erros. Como desenvolvedor, você executa operações com confiança em suas variáveis porque sabe com antecedência que ela armazena apenas valores válidos.
Suponha que seu trabalho seja criar um novo aplicativo que deve recuperar, manipular e armazenar muitos tipos diferentes de dados, incluindo valores numéricos individuais e sequências de valores numéricos e de texto. Escolher os tipos de dados corretos é fundamental para o sucesso de seus esforços de desenvolvimento de software. Mas quais são suas opções e quais critérios você deve usar diante de vários tipos de dados que parecem semelhantes?
Neste módulo, você aprenderá como seu aplicativo armazena e processa dados. Você aprenderá que há dois tipos de tipos de dados que correspondem às duas maneiras pelas quais os dados são processados. Você escreve um código que identifica os valores máximos e mínimos que podem ser armazenados em um tipo de dados numérico específico. Além disso, você aprenderá os critérios a serem usados ao escolher entre vários tipos de dados numéricos para seu aplicativo.
Ao final deste módulo, você estará confiante ao trabalhar com diferentes tipos de dados em C# e poderá escolher o tipo de dados certo para seu aplicativo específico.
Objetivos de aprendizagem
Neste módulo, você aprenderá a:
- Conheça as diferenças fundamentais entre tipos de valor e tipos de referência.
- Descreva as propriedades de muitos novos tipos de dados numéricos, incluindo novos tipos integrais e tipos de ponto flutuante.
- Escreva o código que retorna os valores máximo e mínimo que os tipos de dados numéricos podem armazenar.
- Use a
newpalavra-chave para criar novas instâncias de um tipo de referência. - Determine qual tipo de dados você deve escolher para um determinado aplicativo.
Pré-requisitos
- Experiência usando tipos de dados básicos, como
string,char,bool,intedecimal - Experiência usando interpolação de cadeia de caracteres para combinar variáveis em modelos de cadeia de caracteres
- Experiência usando comentários de código para comentar código não utilizado
- Experiência usando o Visual Studio Code para desenvolver, compilar e executar código C#