با سلام
می خواستم بدونم چطور اعداد بالای هزار و میلیون رو مثل اینستاگرام بطور خلاصه نشان داده شوند مثلا 4m یا 4k
شما میتونید یک متد بنویسید که عدد را بگیرد و محاسبه کند که در هر بازه ای بود عدد را با فرمت مختلف نمایش دهد (4m , 4k). حتی میتوانید بصورت extention methodبنویسید :
public static class FormatNumber { public static string ConvertNumber(this double number) { string result = number.ToString(); if (number >= 1000 && number <= 999999) { double temp = number / 1000; result = Math.Floor(temp) + " K"; } else if (number >= 1000000 && number <= 999999999) { double temp = number / 1000000; result = Math.Floor(temp) + " M"; } else if (number >= 1000000000 && number <= 999999999999) { double temp = number / 1000000000; result = Math.Floor(temp) + " T"; } return result; } public static string ConvertNumber(this int number) { string result = number.ToString(); if (number >= 1000 && number <= 999999) { int temp = number / 1000; result = temp + " K"; } else if (number >= 1000000 && number <= 999999999) { int temp = number / 1000000; result = temp + " M"; } return result; } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)