title: How do you pass multiple enum values in C#?
body: <p>Sometimes when reading others' C# code I see a method that will accept multiple enum values in a single parameter. I always thought it was kind of neat, but never looked into it.</p>
  
  <p>Well, now I think I may have a need for it, but don't know how to</p>
  
  <ol>
  <li>set up the method signature to accept this</li>
  <li>work with the values in the method</li>
  <li>define the enum</li>
  </ol>
  
  <p>to achieve this sort of thing.
  <hr />
  In my particular situation, I would like to use the System.DayOfWeek, which is defined as:</p>
  
  <pre><code>[Serializable]
  [ComVisible(true)]
  public enum DayOfWeek
  { 
      Sunday = 0,   
      Monday = 1,   
      Tuesday = 2,   
      Wednesday = 3,   
      Thursday = 4,   
      Friday = 5,    
      Saturday = 6
  }
  </code></pre>
  
  <p>I want to be able to pass one or more of the DayOfWeek values to my method. Will I be able to use this particular enum as it is? How do I do the 3 things listed above?</p>