public static bool any(string self, Func f) { int len = self.Length; for (int i=0; i<len ; i++) if (f.call(self[i], i) == Boolean.True) return true; return false; }