在.NET C#提供了两个(以及为四个)构造函数:Regex的默认初始化选项是什么?
Regex(String)
Regex(String,RegexOptions)
第一构造使用默认选项正则表达式,而第二个给你几分更多的控制。在Reflector的引擎盖下面显示第一个构造函数使用RegexOptions.None作为第二个参数调用第二个构造函数。 MSDN文档没有透露更多。
当使用第一个构造函数时,真正的默认选项是什么?它被编译?它是区分大小写等
在.NET C#提供了两个(以及为四个)构造函数:Regex的默认初始化选项是什么?
Regex(String)
Regex(String,RegexOptions)
第一构造使用默认选项正则表达式,而第二个给你几分更多的控制。在Reflector的引擎盖下面显示第一个构造函数使用RegexOptions.None作为第二个参数调用第二个构造函数。 MSDN文档没有透露更多。
当使用第一个构造函数时,真正的默认选项是什么?它被编译?它是区分大小写等
这相当于使用RegexOptions.None - 这不是编译,这是区分大小写的,等等(基本上看RegexOptions,这是他们选择:)