J'ai un dossier de solution dans lequel j'ai rassemblé tous les .dll et stockez dans une liste de tableau. Je dois rechercher tous les sous-annuaires. Veuillez aider en écrivant la question de LINQ.Quelqu'un peut-il m'aider à écrire la requête LINQ?
var r = dir.GetFiles("*.dll").Where<FileInfo>(i => i.Name.StartsWith("SAMPLE")).ToList();
Est-ce correct, par exemple i "échantillon" de 20 dll Nom de startwith
tout en obtenant le fichier suis obtenir également les doublons. Comment supprimer les doublons? –
var r = Répertoire .EnumerateFiles (@ "c: \ work", "SAMPLE * .dll", SearchOption.AllDirectories) .Sélectionnez (a => a.Fichier) .Distinct(). ToList(); * r * contiendra une collection List contenant tous les noms de fichiers. –
Michael