J'ai fait la déclaration suivante:Pourquoi sélectionne-t-il ce fichier?
Directory.GetFiles(filePath, "A*.pdf")
.Where(file => Regex.IsMatch(Path.GetFileName(file), "[Aa][i-lI-L].*"))
.Skip((pageNum - 1) * pageSize)
.Take(pageSize)
.Select(path => new FileInfo(path))
.ToArray()
Mes problèmes est que l'énoncé ci-dessus trouve également le fichier « Adali.pdf » qui il ne devrait pas - mais je ne peux pas comprendre pourquoi. L'instruction ci-dessus ne doit sélectionner que les fichiers commençant par a, et où la deuxième lettre est comprise dans la plage i-l.