convert between diferent types

Description

70-483 C# Flashcards on convert between diferent types, created by Thiago Russo on 01/05/2017.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo over 7 years ago
0
0

Resource summary

Question Answer
Pq é necessário converter entre tipos? Pelo fato de C# ser uma linguagem de tipagem estática, vc ñ pode alterar o tipo de uma variável depois de ser declarado. A ñ ser q exista uma conversão explícita, ñ é possível converter um item para outro. Ex: a conversão de um int para um double é permitido, mas mudando um Address para uma Person ñ é permitido.
type conversion existem 4 tipos de conversão entre tipos O processo de conversão d um tipo para outro é chamado de type conversion. Existem vários tipos de conversões: ■ Conversões implícitas ■ Conversões explícitas ■ Conversões definidas pelo usuário ■ Conversão com uma classe auxiliar (helper class)
Implicit conversions
Explicit conversions
Conversões definidas pelo usuário
Conversões com uma classe auxiliar (helper class) para tipos não compatíveis para tipos compatíveis
Como implementar ToString(), Parse(), TryParse() em seus tipos? E como add se tipo na classe Convert? Ao criar seus tipos, vc pode substituir (overrride) ToString p/ retornar uma representação de string de seu objeto. Vc tb pode criar métodos Parse e TryParse que converte a string de volta ao objeto original. Implementar a interface IFormattable é necessária para que o objeto pode ser usado pela classe Convert.
Como verificar se podemos fazer uma conversão?
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo