2009-01-26 7 views
2

Le .Net C# offre deux (bien quatre): les constructeursQuelles sont les options d'initialisation par défaut pour Regex?

Regex(String) 
Regex(String,RegexOptions) 

La première construit une expression régulière avec les options par défaut, tandis que le second vous donne un peu plus de contrôle. Prendre un pic sous le capot avec Reflector montre que le premier constructeur appelle le second avec un RegexOptions.None comme deuxième paramètre. La documentation MSDN ne révèle pas beaucoup plus. Quelles sont les vraies options par défaut lors de l'utilisation du premier constructeur?

est-il compilé? est-il sensible à la casse, etc.

Répondre

2

Il est équivalent à l'utilisation RegexOptions.None - il est pas compilé, il est sensible à la casse, etc. (regardez fond à RegexOptions, et il est le contraire de les sélectionner :)

Questions connexes