La clase BinaryReader proporciona métodos que simplifican la lectura de tipos de datos primitivos de un flujo. Por ejemplo, puede utilizar el método ReadBoolean para leer el siguiente byte como un valor booleano y avanzar la posición actual en el flujo en un byte. La clase incluye métodos de lectura que soportan diferentes tipos de datos.