Εχοντας τον παρακατω κωδικα διαβαζω απο ενα αρχειο.
try
{
using (StreamReader sr = new StreamReader(label1.Text))
{
string line;
while ((line = sr.ReadLine()) != null)
{
MessageBox.Show(line.ToString());
}
}
}
Οι εγγραφές είναι της παρακάτω μορφής:
MELAMINH OXYA;8,00;;699,00;276,00;2,00;Back
MELAMINH OXYA;8,00;;699,00;276,00;1,00;Back
Αυτο που με αποσχολεί είναι το πώς θα πρέπει να προχωρήσω μετά ώστε να κάνω κάποιες αλλαγές στο string που θα ήταν ας πούμε αφαίρεση του delimiter και των μηδενικών, πρόσθεση whitespace και λοιπά...
Θα πρέπει να το διασπάσω σε κομμάτια όπως θα έκανα στη C .....π.χ fscanf(fr,"%[^;];%d;%d;%d;%d;%s",&material,&depth,&l,&w,&q,&code); ή καλύτερα να επεξεργαστώ όπως είναι το string line?
Θέλω να βγάλω περίπου κάτι τέτοιο...
__MELAMINH OXYA080 2225 6990 2760 10Back