在C#中判断条件不和要求时如何 跳出
比如说publicintf(strings){if(s==String.Empty)return;elsereturns.Length;}这个时候当s==Empty的时候...
比如说
public int f(string s)
{
if(s==String.Empty)
return;
else
return s.Length;
}
这个时候当s==Empty的时候如何跳出方法呢 我知道定义某一个值如 0 来返回
但如何不是int类型 或者是某些引用对象时候怎么返回呢
上面那个程序编译的时候会出错 提示需要一个可以转换成int类型对象 展开
public int f(string s)
{
if(s==String.Empty)
return;
else
return s.Length;
}
这个时候当s==Empty的时候如何跳出方法呢 我知道定义某一个值如 0 来返回
但如何不是int类型 或者是某些引用对象时候怎么返回呢
上面那个程序编译的时候会出错 提示需要一个可以转换成int类型对象 展开
展开全部
public int f(string s)
{
if(string.IsNullOrEmpty(s))//判断是否是空字符串
{
return 0;//因为你的方法是返回一个int类型的参数,这里就必须要return一个数字
}
else
{
return s.Length;
}
}
我了个擦,楼下的竟然抄袭。。就你会简化哇?很明显提问的是个初学,让他看看全部写法岂不是更好?
话说,,我修改了回答之后怎么会跑到最后面了。。。
{
if(string.IsNullOrEmpty(s))//判断是否是空字符串
{
return 0;//因为你的方法是返回一个int类型的参数,这里就必须要return一个数字
}
else
{
return s.Length;
}
}
我了个擦,楼下的竟然抄袭。。就你会简化哇?很明显提问的是个初学,让他看看全部写法岂不是更好?
话说,,我修改了回答之后怎么会跑到最后面了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return null;返回一切值
return ; 对于无返回值的函数(void)
return ; 对于无返回值的函数(void)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询