Kezdőoldal » Számítástechnika » Programozás » C#: Hogyan tudom a fájlból...

C#: Hogyan tudom a fájlból beolvasott adatokat tömbbe szétvágni úgy, hogy használható legyen?

Figyelt kérdés

Forrás:


using System.IO;using System;

....

StreamReader olvas=new StreamReader(@"E:\Forrás.txt");

string egész=olvas.ReadToEnd(); //Beolvassa az összes adatot

string[] törés = new string[2] {"\r\n", "\n"};

string[] sor = egész.Split(törés, StringSplitOptions.RemoveEmptyEntries); //Széttördeli sorokra


És innen? Ezt akarom kihozni, hogy a sor x.dik eleme:


string[] adó=sor.Split(' ')[0]; //A sor [0]-dik eleme

string[] perc=sor.Split(' ') [1]; //A sor [1] eleme, stb.

string[] másodperc=sor.Split(' ') [2];

string[] zeneszám=sor.Split(' ') [3];


Ezek tartalmaznák a beolvasott adatokat. Viszont mindig, amikor így beírom, hibaüzenetet hoz fel.


2012. márc. 5. 18:47
 1/5 iostream ***** válasza:
13%
Mondjuk Split(" ")?
2012. márc. 5. 19:44
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Nem, csak ezek szerint nem látszik. A Split(' ')-nél szóköz van!
2012. márc. 5. 20:44
 3/5 anonim ***** válasza:
6%
Uuuuuuuuur Isten. Mennyé inkább kapálj!!!!
2012. márc. 5. 20:47
Hasznos számodra ez a válasz?
 4/5 TJHooker33 válasza:

A sor tömböt nem indexeled..

(sor[0].Split(' '))[0]

2012. márc. 6. 03:10
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Harmadik: milyen ügyes vagy! Te aztán biztos tudod! És a megoldásod is igazán fantasztikus!
2012. márc. 8. 14:51

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!