title: Create Zip archive from multiple in memory files in C#
body: <p>Is there a way to create a Zip archive that contains multiple files, when the files are currently in memory?  The files I want to save are really just text only and are stored in a string class in my application.  But I would like to save multiple files in a single self-contained archive.  They can all be in the root of the archive.</p>
  
  <p>It would be nice to be able to do this using SharpZipLib.</p>