
1 2 3 4 5 6 7 8 9 10 11
| var operations = from line in System.IO.File.ReadAllLines(filename)
let fields = line.Split(new char[] { ',' })
select new Entities.Operation
{
DateOperation = DateTime.Parse(fields[0]),
Valeur = DateTime.Parse(fields[1]),
Debit=fields[2].Length>0? decimal.Parse(fields[2],inv):0 ,
Credit=fields[3].Length>0?decimal.Parse(fields[3],inv):0,
Libelle = fields[4],
Solde=decimal.Parse(fields[5],inv)
}; |
Heu ... là je vois pas trop l'intérêt de ne pas faire de boucle 
Enfin Linq reste assez intéressant, j'ai vu du code sur des parcours de collections simplifiant considérablement les choses que si l'on avait pas Linq.
Mais bon c'est pour le 3.5 c cela ?
Moi je ne suis encore qu'au 2.0 :'(
Edit :
line.Split(new char[] { ',' })
Nan mais là c fait exprés, c pour mettre en application ma signature, non ?
Partager