【发布时间】:2013-10-21 13:49:52
【问题描述】:
当使用IndexOf 查找一个字符后跟一个大值字符(例如 char 700 是 ʼ)时,IndexOf 无法识别您要查找的字符。
例如
string find = "abcʼabcabc";
int index = find.IndexOf("c");
在这段代码中,索引应该是 2,但它返回 6。
有没有办法解决这个问题?
【问题讨论】:
-
这工作
int index = find.IndexOf("c", StringComparison.Ordinal);