【发布时间】:2015-02-02 14:27:26
【问题描述】:
我想知道
string.IndexOf(char)
比
快string.Contains(string)
目的是检查string 中是否存在单个字符。我知道根据要求我应该使用string.Contains(string) 但这不是这个问题的重点。我确实尝试 disassemble mscorlib.dll 以尝试比较它们的实现,但我找不到
string.IndexOf(char)
因为它是在 CLR 本身中实现的。实现
string.Contains(string)
虽然看起来很沉重。
【问题讨论】:
-
你为什么不尝试做一个测试?
-
为了回答你的问题,我读了很多次 IndexOf() 更快
标签: c# string performance contains indexof