摘要:
文中所有比较都是区分大小写的。 在C++中: "a" "A": True "aA" "A": True "aA" "AA": True "Aa" "AA": True "ac" "Ab": True 非常明显,在C++中,字符串比较遵循下面两条规则: 1. 小写大写 2. 从前向后依次比较。这一条的一个推论就是:无视整体长度。 我个人觉得这非常合理,这也就是英语词典的排序方式。 但是我们看看在.NET中的结果。 String::Compare("a", "A"): –1 String::Compare("aA", "A"): 1 阅读全文
2011年1月24日