StreamReader ve StreamWriter sınıfları kullanılarak karakter tabanlı kanal oluşturabiliriz. Bu sınıflarla Byte kanalları karakter tabanlıya dönüştürülür. Yazma işleminde StreamWriter, okuma işleminde StreamReader sınıfları kullanılır. Metin dosyaları için kullanılırlar.
Aşağıda bununla alakalı bir örnek görebilirsiniz.