string str2="2";
str1 str2怎么比大小啊 我想得到的结果是str2>str1但是不是INT类型的 不知道怎么比较 ??????
7 个解决方案
#1
string.Compare(string a,string b)
Compare很多重载函数,你试试
Compare很多重载函数,你试试
#2
如果长度相同,可以直接比较,和数值型的比较结果是一样的。
如果长度不同,那就要转换才行了,因为字符串是逐个比较的,这样就会出现"9"比"10"大的情况。
如果长度不同,那就要转换才行了,因为字符串是逐个比较的,这样就会出现"9"比"10"大的情况。
#3
+++++++
#4
Compare
#5
string str1="01";
string str2="09";
string str2="15";
如果是这样的比呢?
string str2="09";
string str2="15";
如果是这样的比呢?
#6
if(Convert.ToInt32(str1)> Convert.ToInt32(str2))
{
}
{
}
#7
++
#1
string.Compare(string a,string b)
Compare很多重载函数,你试试
Compare很多重载函数,你试试
#2
如果长度相同,可以直接比较,和数值型的比较结果是一样的。
如果长度不同,那就要转换才行了,因为字符串是逐个比较的,这样就会出现"9"比"10"大的情况。
如果长度不同,那就要转换才行了,因为字符串是逐个比较的,这样就会出现"9"比"10"大的情况。
#3
+++++++
#4
Compare
#5
string str1="01";
string str2="09";
string str2="15";
如果是这样的比呢?
string str2="09";
string str2="15";
如果是这样的比呢?
#6
if(Convert.ToInt32(str1)> Convert.ToInt32(str2))
{
}
{
}
#7
++