Ich möchte eine byte[]
in einen Stream konvertieren und diese Funktion als eine Extension-Methode haben, wie ich dies Hunderte Male durchführen muss.Wie gebe ich einen Stream von einer Extension-Methode zurück, ohne den Destruktor zu zerstören?
using(MemoryStream m = new MemoryStream()) {
ProtoBuf.Serializer.Serialize(m, fiveHundredBytesHere);
m.Seek(0, 0);
}
Was ist der richtige Weg, meinen Code aus dieser repetitiven Aktion zu bereinigen?
Sie nicht. Wenn Sie den Stream später verwenden müssen, verwenden Sie nicht das 'using'-Konstrukt und Dispose selbst. – ManoDestra