Parse, TryParse and Convert

Description

70-483 C# Flashcards on Parse, TryParse and Convert, created by Thiago Russo on 21/05/2017.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo almost 7 years ago
3
0

Resource summary

Question Answer
Pra que precisamos de Parse, TryParse, e Convert? A maioria das entradas para a sua aplicação vem como uma string simples. Talvez vc saiba q ela realmente represente um número ou uma data válida, mas vc tem q verificar isso para garantir que os dados são válidos. O .NET Framework oferece esses tipos internos que ajudam a converter dados de um tipo para outro.
Parse exemplo com bool.Parse
TryParse ex com int.TryParse
Usando CultureInfo para analisar números
Parsing DateTime Um assunto complexo é analisar (parsing) de data e hora. Vc pode usar o método DateTime.Parse para isso, q oferece várias sobrecargas: ■ Parse (string) usa a cultura da thread atual e os DateTimeStyles.AllowWhiteSpaces. ■ Parse (String, IFormatProvider) usa a cultura especificada e o DateTimeStyles.AllowWhiteSpaces. ■ Parse (String, IFormatProvider, DateTimeStyles). Ao analisar um DateTime, vc deve levar em conta coisas como as diferenças de fuso horário e as diferenças culturais, especialmente qdo se trabalha em um aplicativo q usa a globalização. É importante analisar a entrada do usuário com a cultura correta.
Convert O .NET Framework também oferece a classe Convert para converter entre tipos base. Os tipos base suportados são: Boolean, Char, SByte, Byte, Int16, Int32, Int64, UInt16, Uint32, Uint64, Single, Double, Decimal, DateTime e String.
Diferença entre Parse / TryParse e Convert
convert from double to int
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