Не до конца удаляется название несуществующего файла - PascalABC.NET
Формулировка задачи:
Не до конца удаляет название несуществующего файла. Ну,сделал метку,теперь бесконечно находит несуществующие файлы. Помогите,пожалуйста.
Решение задачи: «Не до конца удаляется название несуществующего файла»
textual
Листинг программы
var
stroki:array of string;
begin
....
stroki:=Strochka.Split(',').where((s:string)->FileExists(s)).ToArray();
Strochka:='';
for i:=0 to length(stroki)-1 do Strochka:=Stroki[i]+',';
...
Объяснение кода листинга программы
В данном коде происходит следующее:
- Объявляется переменная
strokiтипаarray of string. - Происходит некоторая неопределенная операция с переменной
stroki. - Переменная
strokiприсваивается новое значение - результат работы методаSplit, который разделяет строкуStrochkaпо запятой и удаляет пустые элементы. - Переменная
Strochkaочищается. - Происходит итерация по элементам массива
stroki. На каждом шаге к переменнойStrochkaдобавляется значение текущего элемента массива, отделенное запятой. ...