C# ben sorról-sorra olvasás a StreamReader-el?
Figyelt kérdés
Üdv mindenkinek,vagy egy fájl,amely felépítése a következő :
a
b z
c
d e
e
f h
g z
Hogyan olvassam ki az adatokat ?
Ahol pl : d e - az két szónak felel meg,viszont nem minden sorban van ilyen .
Próbáltam olyat hogy :
.Split('\n')
.Split('\r')
.Split(new string[]{Environment.NewLine},StringSplitOptions.None)
egyik sem vált be,ötlet,tanács ?
2014. aug. 6. 19:25
2/6 A kérdező kommentje:
Megvolt,azzal sem sikerült.
Mutatok adatot a fájlból.
BGN
bolgár Leva
1
161,38
MXN
mexikói peso
1
17,76
(a sorok így vannak)
2014. aug. 6. 19:31
5/6 anonim válasza:
Szerintem inkább tanuld meg az alapokat, mielőtt parsolni kezdesz. Én arra jöttem rá amikor parsolni tanultam, vagyis az tartott vissza, hogy azt hittem, minden elintézhető egy paranccsal. Gondold át, hogy csinálnád meg mielőtt elkezdesz kódolni az általad ismert függvényekkel. Általában az IndexOf és a Substring elégséges, a Split általában fontos, de volt hogy írtam egy sajátot, mondjuk azért, mert az nem-Delphi Pascal volt.
6/6 anonim válasza:
c# streamreader readline() függvény soronként olvas be
ezt split(' ')-tel szétszeded
pl
string[] egy_sor = streamreader.readline().split(' '))
majd foreach(string szo in egy_sor) (ez végigmegy a szavakon az adott sorban)
telóról írok bocsi a kis nagybetű és egyéb miatt
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!