这可能已经(某处)被问过,但找不到任何文档(我看过!)。如何在c#netMF中的字符串中找到一对字符?
说我宣布类似的字符串:
String Test = "abcdefg";
我怎么会去搜索字符串在对通过搜索字符串,要看看我能看见“CD”的字符串的任何地方:
{ab}{bc}{cd}{de}{ef}{fg}
也就是说,如果我将每个值分开,然后搜索一对相邻的字符?有没有内置函数?
我想过使用char数组来做这件事,但它似乎(在逻辑上)非常“沉重”/“缓慢”。会有更好的解决方案来搜索这个字符串吗?
编辑1
有一次,我看到这个 “CD”,然后,我会需要DoSomething的()在该位置(我已经使用substring
方法来实现。
是'String.Contains'你在找什么?如in,'bool result = Test.Contains(“cd”);'。 – 2014-08-27 08:36:12
不幸的是,我不认为** string.Contains **在netMF中可用? – jbutler483 2014-08-27 08:38:17
哇。我很惊讶。然后使用'Test.IndexOf(“cd”)> = 0'。 – 2014-08-27 08:41:40