Пример #1
0
        public static string GetAutoSizeString(object source, DataSizeType soucetype = DataSizeType.B)
        {
            string       s    = source.ToString();
            decimal      d    = Convert.ToDecimal(source);
            DataSizeType type = soucetype;

            while (d > 1000m && type != DataSizeType.T)
            {
                type = UpgradeSizeType(type);
                d    = GetSizeString(source, soucetype, type);
            }
            s = d.ToString("f2") + type.ToString();
            return(s);
        }