请问C#可以在两个字符串string之间比较大小吗?我用大于符号不行。

sqlnew 2006-09-19 01:46:40
请问C#可以在两个字符串(string)之间比较大小吗?我用大于符号不行。
例如:
string a,b;
a="a1";
b="a2";
if(a<b)
{
//do something
}
提示我出错,怎么办??
...全文
1874 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbxj406 2006-09-19
  • 打赏
  • 举报
回复
late 哦
sqlnew 2006-09-19
  • 打赏
  • 举报
回复
谢谢各位
amnoh 2006-09-19
  • 打赏
  • 举报
回复
用 a.CompareTo(b) //返回一个int值;
或者 string.Compare(a,b); //返回一个int值;

负值为 a 小于 b;
0为相等;
正值为大于b;

建议再看看MSDN,有更详细的说明,
anheizhizi 2006-09-19
  • 打赏
  • 举报
回复
CompareTo 比是比较大小.
要比较大小还是要换成CHRA数组来比较
AFatPig 2006-09-19
  • 打赏
  • 举报
回复
C#不能这样比大小
tesling 2006-09-19
  • 打赏
  • 举报
回复
是比较,不是比大小。
sqlnew 2006-09-19
  • 打赏
  • 举报
回复
找到方法了,就是用CompareTo来比较就行了呵呵。
ok.
Knight94 2006-09-19
  • 打赏
  • 举报
回复
可以转换成char进行比较
jc15271149 2006-09-19
  • 打赏
  • 举报
回复
字符串怎么比较大小啊!
Knight94 2006-09-19
  • 打赏
  • 举报
回复
C#不能这样比大小

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧