¿Cuándo usar StreamReader.ReadBlock ()?

Me gustaría saber de una situación en la que Read (char [], int, int) no puede devolver todos los caracteres solicitados, mientras que ReadBlock () devuelve todos los caracteres como se esperaba (por ejemplo, cuando StreamReader funciona con una instancia de un objeto FileStream).

Respuestas a la pregunta(2)

Su respuesta a la pregunta