27 Stimmen

Rückgabe des Speicherstroms aus der Funktion

Ist es Ihrer Meinung nach besser, einen neu zugewiesenen Speicherstrom aus einer Funktion zurückzugeben oder ihn an die Funktion zu übergeben? Zum Beispiel,

void Foo(MemoryStream m) 
{ 
   m.Write(somebuffer, 0, somebuffer.Length); 
}

oder

void MemoryStream Foo()
{
    MemoryStream retval = new MemoryStream();
    retval.Write(somebuffer, 0, somebuffer.Length);
    return retval;
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X