c # MemoryStream vs Byte Array

Mam funkcję, która generuje i zwraca MemoryStream. Po wygenerowaniu rozmiar pamięci MemoryStream jest ustalony, nie muszę już do niej pisać, wymagane jest tylko wyjście. Napisz na przykład do MailAttachment lub napisz do bazy danych.

Jaki jest najlepszy sposób na przekazanie przedmiotu? MemoryStream lub Byte Array? Jeśli używam MemoryStream, muszę po zresetowaniu zresetować pozycję.

questionAnswers(3)

yourAnswerToTheQuestion