Cómo leer el byte [] con la codificación actual usando streamreader

Me gustaria leerbyte[] usando C # con la codificación actual del archivo.

Como está escrito en MSDN, la codificación predeterminada será UTF-8 cuando el constructor no tenga codificación:

var reader = new StreamReader(new MemoryStream(data)).

También he intentado esto, pero sigo obteniendo el archivo como UTF-8:

var reader = new StreamReader(new MemoryStream(data),true)

Necesito leer elbyte[] Con la codificación actual.

Respuestas a la pregunta(2)

Su respuesta a la pregunta