Неявное преобразование string в string[] невозможно - C#

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

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

Хочу сохранить путь файлов которые ищет программа по названию в массив
Листинг программы
  1. string[] dir;
  2.  
  3. for (int i = 1; i <= am; i++)
  4. {
  5. for (int a = 1; i <= am; a++) {
  6. string f = Directory.GetFiles(gir, file, SearchOption.AllDirectories);
  7. dir[i] = f ;
  8. }
  9.  
  10. Console.WriteLine(dir[i]);
  11. Compilation csc = new Compilation(dir[i]);//Происходит компилирование файла
  12. if (csc.Errors.IndexOf("error") != -1)//Если при компиляции возникли ошибки,выводит их на экран
  13. {
  14. Console.WriteLine(csc.Errors);
  15. }
  16. else //Методу Test передается файл для проверки программы,при условии того что в программме нет ошибок
  17. {
  18. Test test = new Test(info);
  19. Console.WriteLine(dir[i]);
  20. Console.WriteLine(test.Start(dir[i])); //Программа проверяется по параметрам в файлу test(info)
  21. }
  22. Console.ReadLine();
  23. }
В этой строчке и выбивает ошибку,как исправить? string f = Directory.GetFiles(gir, file, SearchOption.AllDirectories); В

Решение задачи: «Неявное преобразование string в string[] невозможно»

textual
Листинг программы
  1. string[] array = Directory.GetFiles(...);

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


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

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

15   голосов , оценка 4.067 из 5

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

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

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