J'ai le code suivant qui remplit un System.Collections.Generic.List Je ne l'aime pas, donc je me demandais s'il y avait une meilleure façon de faire ce.F # - Comment remplir un System.Collections.Generic.List à partir du tableau
let getDirectories =
Directory.GetDirectories(_baseFolder)
let languagesList = new System.Collections.Generic.List<string>()
Seq.cast getDirectories
|> Seq.map(fun dir -> (new DirectoryInfo(dir)).Name)
|> fun range -> languagesList.AddRange(range)
Notez également que vous pouvez utiliser l'abréviation de type abrégé (et potentiellement moins ambigu) 'ResizeArray <_>' au lieu de 'System.Collections.Generic.List <_>'. – kvb
@kvb, merci, je ne savais pas qu'il y avait déjà un alias de type présent. – JaredPar