我有一个使用ZipArchive作为参数的方法,并且我必须返回一个包含zip条目的List。我该怎么办?
这就是我所拥有的:
public static List<MemoryStream> ExtractZip(ZipArchive zip)
{
List<MemoryStream> memoryStreamList = new List<MemoryStream>();
foreach (var entry in zip.Entries)
{
Stream stream = entry.Open();
MemoryStream ms = new MemoryStream();
stream.CopyTo(ms);
memoryStreamList.Add(ms);
}
return memoryStreamList;
}