必须引用项目的 System.IO.Compression.FileSystem 程序集
using System.IO.Compression;

string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
//压缩
ZipFile.CreateFromDirectory(startPath, zipPath);
//解压
ZipFile.ExtractToDirectory(zipPath, extractPath);