可以,不过比较出来的结果可能不是你想要的。如果用来排序,当然好用。但是如果是两个数字的字符串表示,就要掂量掂量了。
string的比较大小其实是从别的数学角度来比较,如: string a="哈哈哈哈哈哈" string b="哈哈哈哈" if(a.length>b.length){ //可以比较,但是不能直接用变量作为比较,参照的角度不同,是可以比较的。}
能,用compare方法
可以,java里有compareTo方法,C#里应该有类似的方法,查下msdn