Ejemplo n.º 1
0
 public void SizeAndSpeedInfo()
 {
     Console.WriteLine($"Speed: {StorageSizeConverter.ConvertKbToMb((decimal)Speed):F} MBpS");
     Console.WriteLine($"Capacity: {StorageSizeConverter.ConvertKbToGb(Capacity):F} GB");
     Console.WriteLine($"Used: {StorageSizeConverter.ConvertKbToGb(Used):F} GB");
     Console.WriteLine($"Free: {StorageSizeConverter.ConvertKbToGb(FreeMemory()):F} GB");
 }
Ejemplo n.º 2
0
        public override void Copy(decimal size)
        {
            if (size > FreeMemory())
            {
                throw new InsufficientMemoryException("There is no sufficient memory in Flash Card!");
            }

            Used += size;
            Thread.Sleep(Convert.ToInt32(Calculate(StorageSizeConverter.ConvertKbToGb(size)).TotalSeconds) * 1000);
        }