string diskmoreinfo; foreach (DriveInfo dI in DriveInfo.GetDrives()) { diskmoreinfo = string.Format( "\t Диск: {0}\n\t" + " Формат диска: {1}\n\t " + "Размер диска (ГБ): {2}\n\t Доступное свободное место (ГБ): {3}\n", dI.Name, dI.DriveFormat, (double)dI.TotalSize / 1024 / 1024 / 1024, (double)dI.AvailableFreeSpace / 1024 / 1024 / 1024); break; } Код string diskmoreinfo; foreach (DriveInfo dI in DriveInfo.GetDrives()) { diskmoreinfo = string.Format( "\t Диск: {0}\n\t" + " Формат диска: {1}\n\t " + "Размер диска (ГБ): {2}\n\t Доступное свободное место (ГБ): {3}\n", dI.Name, dI.DriveFormat, (double)dI.TotalSize / 1024 / 1024 / 1024, (double)dI.AvailableFreeSpace / 1024 / 1024 / 1024); break; } Ошибка: Использование локальной переменной "diskmoreinfo", которой не присвоено значение. Как быть? (код с использованием переменной думаю не нужен)