这个问题在这里已经有了答案:
Which is generally best to use — StringComparison.OrdinalIgnoreCase or StringComparison.InvariantCultureIgnoreCase?
(5 个回答)
4年前关闭。
哪个代码更好:
int index = fileName.LastIndexOf(".", StringComparison.InvariantCultureIgnoreCase);
要么
int index = fileName.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);
最佳答案
如果您真的只想匹配点,那么 StringComparison.Ordinal
将是最快的,因为没有大小写差异。
“序数”不使用文化和/或大小写规则,这些规则无论如何都不适用于像 .
这样的符号。
关于c# - 字符串比较 : InvariantCultureIgnoreCase vs OrdinalIgnoreCase?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2749662/