Я хочу создать простое приложение, которое перечисляет все файлы в папке в столбце списка, а путь к подкаталогу - это другой столбец. для этого я создал 2D-массив и попытался добавить имя файла в первый столбец и путь к другому. это мой код
{
string pathtoList;
string fileName;
string DirName;
pathtoList = (@"D:\Videos");
string[] allFileNames = System.IO.Directory.GetFiles(pathtoList, "*.*", System.IO.SearchOption.AllDirectories);
string[,] call1= new string[allFileNames.Length,2];
for (int i = 0; i< allFileNames.Length; i++)
{
fileName = System.IO.Path.GetFileNameWithoutExtension(allFileNames[i].ToString());
DirName = System.IO.Path.GetDirectoryName(allFileNames[i].ToString());
call1[0, i] = fileName;
call1[1, i] = DirName;
}
}
когда я делаю это, я получаю исключение «Индекс находился за пределами массива». Кто-нибудь может сказать, что не так в этой треске? спасибо