Como ler byte [] com a codificação atual usando o streamreader

Eu gostaria de lerbyte[] usando C # com a codificação atual do arquivo.

Conforme escrito no MSDN, a codificação padrão será UTF-8 quando o construtor não tiver codificação:

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

Eu também tentei isso, mas ainda obter o arquivo como UTF-8:

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

Eu preciso ler obyte[] com a codificação atual.

questionAnswers(2)

yourAnswerToTheQuestion