Números
- Números
double idade
idade = 15 / 2 // idade = 7
double idade
idade = 15.0 / 2 // idade = 7,5
// Em VB.NET ele identifica e gera o valor como ponto flutuante
'Double não tem uma precisão exata (64bits)
'Decimal tem uma excelente precisão (128bits) - utilizar quando precisar que valores sejam exatos
//TESTAR EM PRODUÇÃO
//Situação: mandar numero para o excel com duas casas decimais apenas
private decimal _valorTotal;
private string valorTotal
{
get{ return _valorTotal.ToString("n2", new System.Globalization.CultureInfo("en-US")); }
}