Herkese merhaba,

c# ile virgülden sonra yuvarlama yapmak istiyorum. işlem tam olarak şu şekilde olacak;

değer 2,99 ise 2,95. 
değer 2,94 ise 2,90.

bu işlem için .net içerisinde hazır bir metod var mıdır?

soruldu: 17 Haz '15, 04:59

hknkayabas's gravatar image

hknkayabas
111141418
cevap kabul oranı: 0%

kapatıldı: 25 Haz '15, 10:04

Bu soru 25 Haz '15, 10:04 hknkayabas tarafından "Bu soru cevaplandı ve bir cevap daha önce kabul edildi" gerekçesiyle kapatıldı.


Aşağıdaki metodun sana yardımcı olacağını düşünüyorum.

public double CustomRound(double number)
{
    double step = 0.05;
    int digits = 2;

    double floor = ((long)(number / step)) * step;

    return Math.Round(floor, digits);

}

İyi çalışamlar

permanent link

cevaplandı: 23 Haz '15, 07:19

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

Buna benzer bir şey yaparak çözdüm işlemi teşekkür ederim.

(25 Haz '15, 10:04) hknkayabas hknkayabas's gravatar image
permanent link

cevaplandı: 17 Haz '15, 06:31

ibrahim472's gravatar image

ibrahim472
1.9k1614
cevap kabul oranı: 10%

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×238

Soruldu: 17 Haz '15, 04:59

Görüntüleme: 441 kez

Son güncelleme: 25 Haz '15, 10:04

powered by BitNami OSQA