特定のファイルタイプのすべてのファイルを検索するDirectory.GetFiles(string、string)を使用しています。名前は同じで拡張子が異なる2種類のファイルがある場合、入力されたこれらのファイルリストが完全に一致することを保証できますか?
例えば)
擬似コード
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"
間違った入力がある可能性があるため、検証または並べ替えの別の追加レイヤーをいつでも作成できることを知っています。しかし、疑問に思うのは良い習慣ですか、それとも内部関数がどのように機能するかを考えると、実行/検証する必要はありません。