J'ai un fichier texte qui contient une donnée commeLire la chaîne entre guillemets de fichier texte
ID Name Path IsTrue Period
1 "1 yr" "C:\\Program Files\\My File.xyz" -1 2"
1 "1 yr" "C:\\Program Files\\My File.xyz" -1 2"
maintenant j'ai le code suivant pour diviser la ligne
string[] ArrSeperators = { " " };
ArrSplitStrs = CurrStr.Split(ArrSeperators,
StringSplitOptions.RemoveEmptyEntries);
CurrStr représente chaque ligne du fichier texte.
Le problème est qu'il divise le nom et le chemin en plusieurs chaînes, mais elles doivent être traitées comme une seule chaîne. Je ne peux pas apporter de modifications au fichier car il s'agit d'un fichier standard sur différents produits.
Je ne comprends pas ce que je peux faire.
Merci, cela fonctionne très bien, j'ai fait GetFields comme une méthode d'extension de sorte que Je peux l'utiliser n'importe où ... Merci encore ... Mais, y aura-t-il des problèmes de performance comme cela fonctionne sur chaque caractère – Mohit
@Mohit: Mesurez les performances pour un fichier de taille de scénario pire et voyez.) ou ToArray() sur le résultat de ReadFile - sinon vous allez juste tester le performance de créer un objet qui va produire vos résultats à un moment donné dans le futur, plutôt que de tester la lecture réelle des résultats! –
J'ai un test avec un fichier vraiment long. Sa performance est acceptable. Merci pour la suggestion (ToArray), je l'ai déjà fait. Merci encore – Mohit