예제 #1
0
 public string ToString(string format, IFormatProvider formatProvider)
 {
     if (Gigabytes >= 1.0f)
     {
         return($"{Gigabytes.ToString(format, formatProvider)} {gigabyteSuffix}");
     }
     if (Megabytes >= 1.0f)
     {
         return($"{Megabytes.ToString(format, formatProvider)} {megabyteSuffix}");
     }
     if (Kilobytes >= 1.0f)
     {
         return($"{Kilobytes.ToString(format, formatProvider)} {kilobyteSuffix}");
     }
     return($"{Bytes.ToString(format, formatProvider)} {byteSuffix}");
 }
예제 #2
0
 public override string ToString()
 {
     if (Gigabytes >= 1.0f)
     {
         return($"{Gigabytes.ToString()} {gigabyteSuffix}");
     }
     if (Megabytes >= 1.0f)
     {
         return($"{Megabytes.ToString()} {megabyteSuffix}");
     }
     if (Kilobytes >= 1.0f)
     {
         return($"{Kilobytes.ToString()} {kilobyteSuffix}");
     }
     return($"{Bytes.ToString()} {byteSuffix}");
 }
예제 #3
0
 public override string ToString()
 {
     if (Gigabytes < 1.0f)
     {
         if (Megabytes < 1.0f)
         {
             if (Kilobytes < 1.0f)
             {
                 return($"{Bytes.ToString ()} {ByteSuffix}");
             }
             return($"{Kilobytes.ToString ()} {KilobyteSuffix}");
         }
         return($"{Megabytes.ToString ()} {MegabyteSuffix}");
     }
     return($"{Gigabytes.ToString ()} {GigabyteSuffix}");
 }
예제 #4
0
        public override string ToString()
        {
            if (parseMode == Base2ParseMode.Scientific)
            {
                if (storeMode == Base2StorageMode.Bits)
                {
                    return(Bits.ToString() + "bit");
                }
                if (storeMode == Base2StorageMode.Bytes)
                {
                    return(Bytes.ToString() + "B");
                }
                if (storeMode == Base2StorageMode.Kibibits)
                {
                    return(Kibibits.ToString() + "kibit");
                }
                if (storeMode == Base2StorageMode.Kibibytes)
                {
                    return(Kibibytes.ToString() + "KiB");
                }
                if (storeMode == Base2StorageMode.Kilobits)
                {
                    return(Kilobits.ToString() + "kbit");
                }
                if (storeMode == Base2StorageMode.Kilobytes)
                {
                    return(Kilobytes.ToString() + "KB");
                }
                if (storeMode == Base2StorageMode.Mebibits)
                {
                    return(Mebibits.ToString() + "Mibit");
                }
                if (storeMode == Base2StorageMode.Mebibytes)
                {
                    return(Mebibytes.ToString() + "MiB");
                }
                if (storeMode == Base2StorageMode.Megabits)
                {
                    return(Megabits.ToString() + "Mbit");
                }
                if (storeMode == Base2StorageMode.Megabytes)
                {
                    return(Megabytes.ToString() + "MB");
                }
                if (storeMode == Base2StorageMode.Gibibits)
                {
                    return(Gibibits.ToString() + "Gibit");
                }
                if (storeMode == Base2StorageMode.Gibibytes)
                {
                    return(Gibibytes.ToString() + "GiB");
                }
                if (storeMode == Base2StorageMode.Gigabits)
                {
                    return(Gigabits.ToString() + "Gbit");
                }
                if (storeMode == Base2StorageMode.Gigabytes)
                {
                    return(Gigabytes.ToString() + "GB");
                }
                if (storeMode == Base2StorageMode.Tebibits)
                {
                    return(Tebibits.ToString() + "Tebit");
                }
                if (storeMode == Base2StorageMode.Tebibytes)
                {
                    return(Tebibytes.ToString() + "TiB");
                }
                if (storeMode == Base2StorageMode.Terabits)
                {
                    return(Terabits.ToString() + "Tbit");
                }
                if (storeMode == Base2StorageMode.Terabytes)
                {
                    return(Terabytes.ToString() + "TB");
                }
                if (storeMode == Base2StorageMode.Pebibits)
                {
                    return(Pebibits.ToString() + "Pibit");
                }
                if (storeMode == Base2StorageMode.Pebibytes)
                {
                    return(Pebibytes.ToString() + "PiB");
                }
                if (storeMode == Base2StorageMode.Petabits)
                {
                    return(Petabits.ToString() + "Pbit");
                }
                if (storeMode == Base2StorageMode.Petabytes)
                {
                    return(Petabytes.ToString() + "PB");
                }
            }

            if (parseMode == Base2ParseMode.Binary)
            {
                if (storeMode == Base2StorageMode.Bits)
                {
                    return(Bits.ToString() + "bit");
                }
                if (storeMode == Base2StorageMode.Bytes)
                {
                    return(Bytes.ToString() + "B");
                }
                if (storeMode == Base2StorageMode.Kibibits)
                {
                    return(Kibibits.ToString() + "kbit");
                }
                if (storeMode == Base2StorageMode.Kibibytes)
                {
                    return(Kibibytes.ToString() + "KB");
                }
                if (storeMode == Base2StorageMode.Kilobits)
                {
                    return(Kilobits.ToString() + "kbit");
                }
                if (storeMode == Base2StorageMode.Kilobytes)
                {
                    return(Kilobytes.ToString() + "KB");
                }
                if (storeMode == Base2StorageMode.Mebibits)
                {
                    return(Mebibits.ToString() + "Mbit");
                }
                if (storeMode == Base2StorageMode.Mebibytes)
                {
                    return(Mebibytes.ToString() + "MB");
                }
                if (storeMode == Base2StorageMode.Megabits)
                {
                    return(Megabits.ToString() + "Mbit");
                }
                if (storeMode == Base2StorageMode.Megabytes)
                {
                    return(Megabytes.ToString() + "MB");
                }
                if (storeMode == Base2StorageMode.Gibibits)
                {
                    return(Gibibits.ToString() + "Gbit");
                }
                if (storeMode == Base2StorageMode.Gibibytes)
                {
                    return(Gibibytes.ToString() + "GB");
                }
                if (storeMode == Base2StorageMode.Gigabits)
                {
                    return(Gigabits.ToString() + "Gbit");
                }
                if (storeMode == Base2StorageMode.Gigabytes)
                {
                    return(Gigabytes.ToString() + "GB");
                }
                if (storeMode == Base2StorageMode.Tebibits)
                {
                    return(Tebibits.ToString() + "Tbit");
                }
                if (storeMode == Base2StorageMode.Tebibytes)
                {
                    return(Tebibytes.ToString() + "TB");
                }
                if (storeMode == Base2StorageMode.Terabits)
                {
                    return(Terabits.ToString() + "Tbit");
                }
                if (storeMode == Base2StorageMode.Terabytes)
                {
                    return(Terabytes.ToString() + "TB");
                }
                if (storeMode == Base2StorageMode.Pebibits)
                {
                    return(Pebibits.ToString() + "Pbit");
                }
                if (storeMode == Base2StorageMode.Pebibytes)
                {
                    return(Pebibytes.ToString() + "PB");
                }
                if (storeMode == Base2StorageMode.Petabits)
                {
                    return(Petabits.ToString() + "Pbit");
                }
                if (storeMode == Base2StorageMode.Petabytes)
                {
                    return(Petabytes.ToString() + "PB");
                }
            }
            return("");
        }
예제 #5
0
 public override string ToString()
 {
     return("Your Tarrif Name: " + Name + "\n"
            + "Money Left: " + MoneyBalance.ToString() + "\n"
            + "Megabyts Left: " + Megabytes.ToString() + "\n");
 }