J'ai fichier, où j'ai séparé les valeurs via "," - mais ce n'est pas l'extension .csv.
Je suis en train de faire en C# somme de chaque ligne, qui partent de 0.Lire la valeur à partir du fichier, après 12 fois ","
Pour cette somme, il convient de prendre toujours la valeur après 12 « »
0,P2CZ,1,0,400,400,802,802,18,18,1299,,5,248721,2487221,2
1,1,2487221,1,1_EG_3ST2_1/22,,0,460,18,0
0,,2,0,400,400,982,982,18,18,13999,,9,2321,248731,24878/121,24872021,,,,,,
1,1,2482021,1,1_EG_9_ST2_1/22,,0,460,18,0
1,3,2487821,1,1_EG_U9_ST2_1/22,,0,1042,18,0
1,4,248781,1,1_EG_U9_ST2_1/22,,0,1042,18,0
0,,3,0,2000,2000,80,80,18,18,14/0999,,1,,,,,,,,,,2000,80,1.3,,,,0,0,,,
donc dans ce style :
- 1er rang, après le 12 "" est la valeur "5",
- 2ème rang sauté, en raison de 1 au début,
- 3ème rang, après le 12 "" Est la valeur "9",
- 4-6 rangées sautées, en raison de 1 à l'origine,
- septième ligne, après le 12 "" est "1"
Donc somme est 5 + 9 + 1 = 15.
J'ai déjà entré des lignes de lecture avec des données patch + extraites de + et d'extension.
Mais après? Comment dois-je gérer cela?
int count = File.ReadLines(patch + label97.Text + ".ext").Count(line => !line.All(char.IsWhiteSpace));
Comme je l'ai mentionné dans un commentaire, je suggère d'utiliser votre approche OP, mais avec un contrôle complémentaire de la ligne coupée en deux. Je Suis sur un téléphone donc je ne peux pas lui donner un exemple ... – Nino