convert between diferent types

Descripción

70-483 C# Fichas sobre convert between diferent types, creado por Thiago Russo el 01/05/2017.
Thiago Russo
Fichas por Thiago Russo, actualizado hace más de 1 año
Thiago Russo
Creado por Thiago Russo hace más de 7 años
0
0

Resumen del Recurso

Pregunta Respuesta
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?
Mostrar resumen completo Ocultar resumen completo

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