我正在尝试将一些 Objective-C 代码移植到 C# - Code can be found here并且它多次使用 NSString
的 :rangeOfCharacterFromSet
。
据我所知,:rangeOfCharacterFromSet
根据您传入的选项返回字符串的子集。Apple docs here will explain it better.
是否有我缺少的 Monotouch 绑定(bind)? (我快速检查了 rosetta 但找不到它)或者是否有我应该采用的替代 C# 方法?
最佳答案
这几乎与 String.IndexOfAny 相同。 rangeOfCharacterFromSet 只返回它从您的字符集中找到的第一个字符的索引范围。 String.IndexOfAny 接受一个字符数组并告诉您它找到的任何这些字符的第一个索引。
关于c# - Monotouch (C#) 相当于 rangeOfCharacterFromSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4955418/