J'ai un fichier texte qui a le format suivant:Comment lire un fichier texte dans une liste en C#
ABC123 1000 2000
La première valeur entière est un poids et la la ligne suivante a trois valeurs, un code de produit, le poids et le coût, et cette ligne peut être répétée un certain nombre de fois. Il y a un espace entre chaque valeur.
J'ai été capable de lire dans le fichier texte, stocker la première valeur sur la première ligne dans une variable, puis les lignes suivantes dans un tableau, puis dans une liste, en utilisant first readline.split ('') . Pour moi, cela semble une manière inefficace de le faire, et j'ai essayé de trouver un moyen de lire à partir de la deuxième ligne où les codes de produits, les poids et les coûts sont répertoriés dans une liste sans avoir besoin de en utilisant un tableau. Mon contrôle de liste contient un objet où je ne stocke que le poids et le coût, pas le code du produit.
Est-ce que quelqu'un sait comment lire dans un fichier texte, prendre certaines valeurs du fichier directement dans un contrôle de liste?
Merci
Si les segments de la deuxième ligne ont une longueur constante, utilisez des index au lieu de la commande fractionnée – Luis
Vous devriez vraiment accepter certaines réponses. Vous avez posé 17 questions qui ont reçu des réponses, mais vous n'avez pas accepté ... –