Net, osztályok és StreamWriter streamreader

StreamWriter osztály örökli az absztrakt alap osztály nevezett TextWriter. Ez az osztály definiálja tagjai, amelyek lehetővé teszik származtatott típusok írni a szöveges adatokat egy adott karaktert patak.







Ahhoz, hogy közelebb hozzák a megértése alapvető osztályok StreamWriter és írási képességek StringWriter, akkor az alábbi leírást a főbb tagjai az absztrakt szülő osztály TextWriter:

Ez a módszer zárja a tárgy író és felszabadítja az összes erőforrás társítva. Ennek során automatikusan alaphelyzetbe pufferben (ismét, ez a kifejezés funkcionálisan egyenértékű módszerrel dobja ())

Ez az eljárás törli az összes puffer az aktuális objektum-író és írja az összes pufferelt adat a mögöttes eszköz, azonban nem zárja az

Ez a tulajdonság állítja fordítás állandó vonal öröklött osztály író. Az alapértelmezett határoló húr Windows egy kocsi vissza egy újsor (\ r \ n)







Ez túlterhelt módszert ír adatokat egy szöveges közvetítés nélkül, hogy egy új sztring konstansok

Ez túlterhelt módszert ír adatokat egy szöveges közvetítés hozzáadott új sor konstans

Az utolsó két TextWriter tanulót valószínűleg ismerősnek tűnik. Ha emlékszel, System.Console típus tag Write () és WriteLine nevû (), amely nyomja a szöveges adatokat a szabványos kimenetre. Valójában Console.In tulajdonság teljesül szövegolvasó, egy Console.Out - TextWriter.

Örökölt StreamWriter osztály biztosítja a megfelelő végrehajtásának módszereit írása (), Close () és a Flush (), valamint meghatározza a további tulajdonság autoflush. Ha ez a tulajdonság true értékre van beállítva, ez okozza StreamWriter tolja az adatokat az egyes felvételi műveletet. Tartsuk szem előtt, hogy még jobb teljesítményt nyújt azáltal autoflush hamis, de mindig hívja a következő () amikor befejezte StreamWriter.

A megállapodás értelmében, ha a fájl ASCII formátumban, akkor egyszerűen szöveget tartalmaz. Ha a fájl bármelyik Unicode formátumú szükség lesz kommunikálni az első két vagy három byte, amely meghatározott bizonyos kombinációi értékek kijelölésére a fájlban használt.




Kapcsolódó cikkek