Fájl írás, C# probléma. Hogyan lehet ezt megvalósítani?
Figyelt kérdés
Szeretnék egy txt fájlt létrehozni, ezt tudom hogy kell, viszont hogy lehetséges azt megvalósítani hogy egy bekért néven mentse el ezt a fájlt. Nem én szeretném megadni a fájl nevét, hanem az lenne a lényeg hogy a felhasznnáló adhassa meg.2018. ápr. 9. 22:33
1/11 anonim válasza:
Változóban tárolod a fájl nevét, nem literálban.
2/11 A kérdező kommentje:
Console.Write("Kérem az állomány nevét: ");
string nev = Console.ReadLine();
var sw = new StreamWriter("{0}.txt", nev);
így próbáltam
2018. ápr. 9. 22:47
3/11 A kérdező kommentje:
de nem nyert..
2018. ápr. 9. 22:51
4/11 anonim válasza:
Mert a StreamWriter konstruktora nem String.Format, sem Console.Write. Annak nem tudsz ilyen string formázást beadni. Formázd meg a stringet külön változóba, és azt add át a StreamWriternek.
5/11 A kérdező kommentje:
köszönöm a segítséget!!
2018. ápr. 9. 23:13
6/11 anonim válasza:
Vagy ha nagoyn akarod, csinálhatod így is:
var sw = new StreamWriter(String.Format("{0}.txt", nev));
7/11 anonim válasza:
Miért nem a
name+".txt"-t használod?
8/11 anonim válasza:
2018 van, nem kell se a Format, se a +.
... = new StreamWriter($"{nev}.txt");
9/11 A kérdező kommentje:
#8
A kérdés kiírás előtt próbáltam és hibát kaptam, de nem vettem észre hogy csak elgépelés volt, úgyhogy köszi hogy felvetetted ezt a megoldást, így rájöttem hogy jól működik.
köszi mindenkinek!!
2018. ápr. 11. 00:36
10/11 anonim válasza:
#8 Oh, hogy már ilyen is van... syntax candy all over the place. :D
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!