1-) Decimal ve Double Farklıdır virgülden sonra iki basamak yuvarlamak math round
private void button1_Click(object sender, EventArgs e)
{
double sayim = 10.155;
decimal sayi = Math.Round(Convert.ToDecimal(sayim), 2);
Console.WriteLine(sayi + "");
double sayi2 = Math.Round(Convert.ToDouble(sayim), 2);
Console.WriteLine(sayi2 + "");
}
EKRAN ÇIKTISI
10,16
10,15
DİĞER ÖRNEKLER
Math.Round(10.155, 2) // 10.15
Math.Round(20.155, 2) // 20.16
Math.Round(Convert.ToDouble(10.155), 2)// 10.15
Math.Round(Convert.ToDouble(20.155), 2)// 20.16
Math.Round(Convert.ToDecimal(10.155), 2)// 10.16
Math.Round(Convert.ToDecimal(20.155), 2)// 20.16
// OWNER MUSTAFA YİĞİT