c#里 运算符"<"无法应用于"方程组"和"int"类型的操作数

if(hour2==hour1){if(minute2==minute1){intsecond=second2-second1;stringstrsecond=((sec... if (hour2 == hour1)
{
if (minute2 == minute1)
{
int second = second2 - second1;
string strsecond = ((second.ToString<10)? ":0" : ":") + second.ToString;
}
}
就是获取了前后2个秒数,想求一下用了多少秒,这样写报错:运算符"<"无法应用于"方程组"和"int"类型的操作数。如果改成这样则报错:运算符“+”无法应用于“string”和“方法组”类型的操作数。这样子的错误要怎么改啊。
展开
 我来答
然后去远足
2014-12-13 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2419万
展开全部
string strsecond = ((second < 10) ? ":0" : ":") + second.ToString(); // 前面比较大小没有 ToString,结尾少对括号
更多追问追答
追问
加了一对括号后,还是那个错:运算符"+"无法应用于"string"和"方法组"类型的操作数。
追答
建议题主仔细核对,一共改了两处,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式