Byte dizisine genel bir görünüm sağlar.
"FileStream" Sınıfı ve Elemanları
Bu sınıf dosyaları, dosya sisteminde yazmak, okumak ya da açıp kapamak için kullanılır. Bunun yanında dosya ilişkili işletim sistemlerinde veri geçişi, standart girdi ve çıktılarda tanıtıcı değer olarak kullanılabilir. Dosya okuma ve yazma işlemleri isteğe bağlı olarak senkronize çalışabilirler. Ayrıca FileStream daha iyi bir performans için girdi ve çıktıların ara bellek olarak kullanılabilmesini sağlar.
- Bazı "FileStream" Sınıfı Metodları
- BeginRead: Eş zamanlı olmayan okuma işlemlerini başlatır.
- BeginWrite: Eş zamanlı olmayan yazma işlemlerini başlatır.
- Close: FileStreami kapatır.
- GetType: Geçerli örneğin tipini alır.
- Read: Girilen veri topluluğunu okur.
- ReadByte: Girilen veri topluluğunu byte cinsinden okur.
- ToString: Mevcut nesneyi dizi türüne dönüştürür.
- Write: Streamde tuttuğu veri gruplarını alarak yazar.
- WriteByte: FileStream'in mevcut durumunu byte olarak yazar.
- Bazı "FileStream" Sınıfı Elemanları Özellikleri (Property)
- CanRead: Geçersiz bir sınıf türetildiğinde mevcut akımda (stream) bir değer olup olmadığını okur.
- CanWrite: Geçersiz bir sınıf türetildiğinde mevcut akımda (stream) bir değer olup olmadığını yazarak belirtir.
- Lenght: Akımın uzunluğu byte cinsinden alınır.
- Name: Mevcut örnekteki FileStream nesnesinin ismini alır.
using System;
using System.IO;
using System.Text;
class FileStream
{
public static void Main()
{
FileStream fs = new FileStream("c:\\Deneme.txt",
FileMode.Append,
FileAccess.Write,
FileShare.Write);
fs.Close();
StreamWriter sw = new StreamWriter("c:\\Deneme.txt",
true,coding.ASCII);
string NextLine = ("Eklenen satır.");
sw.Write(NextLine);
sw.Close();
}
}