http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx
Specifying the options
The options parameter is a bitwise OR combination of RegexOptions enumerated values.
RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace;
What does this mean? Why is a bitwise operator used and what is the benefit instead of using an array, for example?