En primer lugar diculpen que pregunte esto en C/C++, pero creo que no hay C# así que pues no quedó de otra, además no hay mucha diferencia jeje.
Quiero crear una clase que me sirva para controlar archivos usando las Clases StreamWriter y StreamReader derivando mi clase de ellas.
Y que quede algo así:
MiClase a = new MiClase()
a.Reader.Read
y
MiClase a = new MiClase()
a.Writer.WriteLine
etc...
Donde Reader sería para el StreamReader
y Writer para StreamWriter
¿Me explico?
¿Pero como puedo lograr hacerlo?
Crea un Nuevo Proyecto llamado MiClase, agrega una clase llamada Reader y otra Writer, define los metodos y propiedades que quieras dentro de cada clase.
Nota: Leer un buen manual de C#