static bool EndsWith(StringBuilder b,string s) { int bLength=b.Length; int sLength=s.Length; if (bLength<sLength) return false; for(int i=0;i<sLength;i++) { if (s[sLength-i-1]!=b[bLength-i-1]) return false; } return true; }