问题
I am trying to unzip a file with DotNetZip but I get a error on the "e"
using (ZipFile zip = ZipFile.Read(openFileDialog1.FileName))
{
foreach (ZipEntry e in zip)
{
e.Extract(Environment.CurrentDirectory, ExtractExistingFileAction.OverwriteSilently);
}
}
回答1:
I suspect you are doing this inside an event handler which already has a parameter called e
.
Try renaming e
to entry
inside the foreach
.
来源:https://stackoverflow.com/questions/16263099/error-a-local-variable-cannot-be-declared-in-this-scope