http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx
指定选项
options 参数是 RegexOptions 枚举值的按位或组合。
RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace;
这是什么意思?例如,为什么要使用按位运算符,而不是使用数组有什么好处?
http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx
指定选项
options 参数是 RegexOptions 枚举值的按位或组合。
RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace;
这是什么意思?例如,为什么要使用按位运算符,而不是使用数组有什么好处?
这实际上是枚举标志。每个枚举条目都与一个数字相关联,并且使用按位运算符,您实际上是在对每个枚举名称后面的数字进行操作。
有关更多信息,请参阅此内容:[Flags] 枚举属性在 C# 中的含义是什么?