Я использую Directory.GetFiles(string,string), который находит все файлы определенного типа. Если у меня есть два разных типа файлов с одинаковыми именами, но разными расширениями, можно ли гарантировать, что эти заполненные списки файлов абсолютно совпадают?
e.g)
Псевдокод
List1 -> getfiles(dir,filetype2) List2 -> getfiles(dir,filetype2)
будут ли в списке 1 и в списке 2 гарантированно одинаковые совпадающие файлы? Я уверен, что так и будет, но интересно, какие обстоятельства могут быть разными?
Правильный регистр
List1[4] is "2esDSd.filetype1" List2[4] is "2esDSd.filetype2"
Неправильный регистр
List1[4] is "3esDSd.filetype1" List2[4] is "2esDSd.filetype2"
Я знаю, что всегда могу написать еще один дополнительный уровень проверки или сортировки, так как все еще возможен неверный ввод. Но интересно, это хорошая практика или нет необходимости делать/проверять, учитывая, как работает внутренняя функция.
Dexters
Лично я думаю, что было бы намного логичнее, если бы вы написали код, который пытаетесь внедрить или использовать, и объяснили оттуда, где могут возникнуть ваши проблемы или опасения. - person MethodMan   schedule 21.02.2013