Hashing de vários bytes [] juntos em um único hash com C #?

Tenho três campos:string Title, byte[] Body ebyte[] Data, a partir do qual desejo calcular um único hash como verificação para garantir que eles não tenham sido adulterados ou corrompido

No Python, eu posso usarmd5.update() algumas vezes seguidas para fazer isso. Mas não consigo encontrar recursos semelhantes em c #. Para usar o MD5.ComputeHash (), eu preciso copiar todas as minhas fontes em um único byte [], que é uma etapa que eu gostaria de evita

Como posso misturar tudo em um hash sem precisar copiar os dados em um buffer temporári

questionAnswers(6)

yourAnswerToTheQuestion