在.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,這是他們選擇:)