C# cinsinden herhangi bir değer 10 aralığa nasıl ayarlanır? Ben 11 varsa Örneğin, ben 136 varsa, o zaman ben elDahili algoritma En yakın 10 aralığa yuvarlamak için .Net algoritması
return ((int)(number/10)) * 10;
tarafından bunu kolayca yapabilirsiniz 140.
dönmek istiyorum, bu 10 dönmek istiyorum Ama arıyorum Bu işi yapmak için bir yerleşik algoritma için Math.Round() gibi bir şey. El ile yapmak istemememin sebebi, yukarıdaki gibi basit bir şey için bile projelerimin her yerinde aynı veya benzer bir kod yazmak istemem.
Çalışıyorsa, neden başka bir şeye ihtiyacınız var? Sadece bir uzantı yöntemine veya ortak bir kütüphaneye yerleştirin ve –
((+5)/10) * 10 - yerleşik bir yer bulmak için iyi bir neden ile çalıştırın. :-) –
Bu soruyla karışıklık olduğunu fark ettim ve muhtemelen başlığı daha net hale getirmek için başlığı veya yayını düzenlemelisiniz. Özellikle, her zaman yuvarlamak veya en yakın 10'a yuvarlamak ister misiniz? –