Továbbítása szabványos adatfolyamok

A könyv célja, hogy egy széles körű iránt érdeklődő olvasók programozás C # .Vvedite rövid összefoglalót itt
Könyv: C # 4.0: Átfogó útmutató
Szakaszok ezen az oldalon:
static void Setin (szövegolvasó novyy_potok_vvoda)
static void-konfiguráció (TextWriter novyy_potok_vyvoda)
static void SetError (TextWriter novyy_potok_soobscheniy_ob_oshibkah)
Amikor futtatja a programot nem jelenik meg semmi, de a naplófájl fájlt. txt lesz a következő.
Az olvasás és írás bináris adatok
osztály BinaryWriter
Class BinaryWriter pakolások, amely egy byte stream, az ellenőrző terminál bináris adatok. Íme a leggyakrabban használt kivitelező ennek az osztálynak:
void Write (ULONG érték) - írja típusú ULONG egész érték (előjel nélküli hosszú egész)
void Write (lebegőpontos szám) - ír egy float típusú (lebegőpontos egyszeres pontosságú)
void Write (dupla érték) - ír egy értéket double típus (lebegőpontos kétszeres pontosságú)
void Write (decimális érték) - ír egy típusú érték tizedes (két tizedesjegy pontossággal)
void Write (char ch) - írja a karaktert
void Write (char [] puffer) - lemezek a karakter tömb
void Write (string érték) írja string string típusú értéket képviselt a belső formátum jelző karakterlánchossz
osztály BinaryReader
Class BinaryReader pakolások, ami egy byte stream, a vezérlő bemenet bináris adatokat. Íme a leggyakrabban használt kivitelező ennek az osztálynak:
ahol jelöli a bemeneti folyam, amelyből olvasni az adatokat kell megadni. Olvasni a bemeneti fájl, mint a paraméter beviteli megadható létrehozott objektum FileStream osztály segítségével. Ha az adatfolyam által meghatározott bemeneti paramétere. Nem olvasásra megnyitott adatok vagy nem álltak rendelkezésre más okból, akkor ArgumentException kivétel keletkezik. Befejezése után a bemenet típusának áramlási BinaryReader be kell zárni. Ez lezárja és a bázis áramot.
A BinaryReader osztály definiálja módszerek adatok olvasására összes beépített C # típusok. Ezen módszerek némelyike táblázat sorolja fel. 14.6. Azonban meg kell jegyezni, hogy a Readstring () metódus olvas egy karakterlánc, amely tárolja a belső méret hosszával. Minden módszer ennek az osztálynak kivételt állít IOException. ha a bemenet hiba lép fel. Ezen kívül lehet előállítani más kivételek.
Táblázat 14.6. A leggyakrabban használt meghatározott módszerek az osztályban BinaryReader
bool ReadBoolean () - Olvassa értéke logikai típusú bool
byte ReadByte () - Olvassa el a típusú érték byte
sbyte ReadSByte () - Olvassa el a típusú érték sbyte
byte [] ReadBytes (intcount) - olvasás számos száma bájt, és visszaadja azt tömbként