public bool daxiao(string a, string b)
{
if (a.Length > b.Length)
return true;
else if (a.Length < b.Length)
return false;
else if (a.Length == b.Length)
{
for (int i = 0; i < a.Length; i++)
{
if (a[i] - '0' > b[i] - '0')
return true;
if(a[i] - '0' <b[i] - '0')
return false;
}
}
}
这是类中的一个方法
c#中return 用法,应该是,在函数中所有可能的路径都有return,但是我写的代码,当两个数相同时,无返回值,运行时没有报错,为什么?