0

http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx

指定选项

options 参数是 RegexOptions 枚举值的按位或组合。

RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace;

这是什么意思?例如,为什么要使用按位运算符,而不是使用数组有什么好处?

4

1 回答 1

2

这实际上是枚举标志。每个枚举条目都与一个数字相关联,并且使用按位运算符,您实际上是在对每个枚举名称后面的数字进行操作。

有关更多信息,请参阅此内容:[Flags] 枚举属性在 C# 中的含义是什么?

于 2013-02-01T02:38:57.710 回答