public static string trim(string self) { int len = self.Length; if (len == 0) return self; if (self[0] > ' ' && self[len-1] > ' ') return self; return self.Trim(m_trimChars); }