5

关于一个C#的返回值问题

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,但是我写的代码,当两个数相同时,无返回值,运行时没有报错,为什么?
查看全部
qq_43412960
qq_43412960
2018/11/28 05:27
  • c#
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复