C#-banaWindows Forms Application-ben hogyan kell úgy StreamWriterrel fájlt létrehozni, hogy én döntöm el azt, hogy hová mentse?
Köszi! :)
Így valahogy? :
StreamWriter sw = new StreamWriter(C:\Users\user\Documents and Settings\"Test.txt);
sw.WriteLine("tökmindegy");
sw.Close();
Ez így jó?
pl:
string filePath = @"C:\Users\user\Documents and Settings\Test.txt";
using(StreamWriter sw = new StreamWriter(filePath))
{
sw.WriteLine("tökmindegy");
}
köszi :)
az a using minek oda?
Használhatod a using blokk helyett a StreamWriter.Close() vagy a StreamWriter.Flush() metódusokat is, de sokan a using blokkot jobb ötletnek tartják (gyakorlatilag arra jó, hogy ha a vezérlés kikerül a blokkból, akkor a using automatikusan lezárja a streamet). Van ellenérv is, részemről megszokás a használata. Az biztos, hogy ha a stream leázárása (Close() ) _előtt_ történik egy kivétel, akkor jó esélyed van rá, hogy a stream egy ideig nem lesz lezárva, ezt pedig a using használatával elkerülheted.
bővebben: [link]
Így kell programozni.
"Írjátok le mit írjak be!"
LoL.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!