Создание массива объектов - C#

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

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

Пытаюсь создать массив объектов, чтоб динамически создавать файлы, подскажите в чем проблема? Или покажите более правильную конструкцию. За ранее спасибо
static void CreateFile()
        {
            FileInfo[] file = new FileInfo[30];
            Console.WriteLine(@" Формат ввода 'С:\директория-1\директория-2.. ..\имя файла.расширение'.");
            Console.WriteLine("Окончание ввода <Q>");
 
            do
            {
                Console.WriteLine();
                Console.WriteLine("Введите директорию и имя файла: ");
                @FileName = Console.ReadLine();
                if(FileName == "Q" || i>=30) break;

                file[i] = new FileInfo("FileName");
                file[i].Create();
                Console.Write(" Файл успешно создан! ");
                 i++;
                Console.WriteLine(" *Количество созданных файлов:" + i);
                
            } while (true);
            
            Console.WriteLine(" **Ввод окончен!");
        }

Решение задачи: «Создание массива объектов»

textual
Листинг программы
 do
            {
                Console.WriteLine();
                Console.Write("Введите директорию и имя файла: ");
                @FileName = Console.ReadLine();
                if (FileName != "Q" && i != 30)
                {
                    file[i] = new FileInfo(FileName);// вот здесь были кавычки)
                    inFile[i] = FileName;
                    file[i].Create(); i++;
                    Console.WriteLine(" Файл успешно создан!");
                    Console.WriteLine(" *Количество созданных файлов:" + i);
                }
                else break;
 
            } while (true);

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы