Как размер диска написать в мегабайтах? - C#

Узнай цену своей работы

Формулировка задачи:

Есть код
Листинг программы
  1. DriveInfo e = new DriveInfo("E");
  2. Console.WriteLine("Размер диска E равен: " + e.TotalSize);
  3. Console.WriteLine("Размер свободного места диска E равно: " + e.AvailableFreeSpace);
  4. System.GC.Collect();
  5. Console.WriteLine();
  6. DriveInfo c = new DriveInfo("C");
  7. Console.WriteLine("Размер диска С равен: " + c.TotalSize);
  8. Console.WriteLine("Размер свободного места диска C равно: " + c.AvailableFreeSpace);
  9. System.GC.Collect();
  10. Console.WriteLine();
  11. if (e.AvailableFreeSpace > c.AvailableFreeSpace)
  12. {
  13. Console.WriteLine("Файлы желательно сохранять на диск E");
  14. }
  15. else
  16. {
  17. Console.WriteLine("Файлы желательно сохранять на диск C");
  18. }
  19. System.GC.Collect();
  20. Console.ReadLine();
Мне нужно чтобы приложение отображало размер и размер свободного места на диска в мегабайтах. Заранее спасибо за помощь

Решение задачи: «Как размер диска написать в мегабайтах?»

textual
Листинг программы
  1. DriveInfo e = new DriveInfo("E");
  2.  
  3.             string ed = Convert.ToString(e.TotalSize);
  4.             int ind = ed.Length - 9 ;
  5.             ed = ed.Remove(ind);        
  6.             Console.WriteLine("Размер диска E равен: " + ed + " gb");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы