Por exemplo meu resultado deu 2,123455909 e quero deixar apenas 2,12.
Por exemplo meu resultado deu 2,123455909 e quero deixar apenas 2,12.
Tudo bem Icaro?
Você pode chamar o método ToString()
, passando um "F", por exemplo:
O "F" vai fazer com que o número seja exibido apenas com duas casas decimais
double valor = 2.123455909;
MessageBox.Show(valor.ToString("F")); // 2,12
Já o "C", de currency, exibe como se fosse um valor monetário:
double valor = 2.123455909;
MessageBox.Show(valor.ToString("C")); // R$ 2,12
Você pode obter mais informações sobre formatação aqui.
Abraço!
Opa, você pode tentar utilizar o método Round da classe Math:
Math.Round( 2.123455909, 2);
isso vai te retonar 2,12 =)
Valeu galera!