this line in public int CompareTo(object o
...
string strb=((a)o).s + b.ToString();
...is wrong, you are not using o's b value
...
string strb=((a)o).s + b.ToString();
...is wrong, you are not using o's b value
谢谢了~