在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类型对象
展开
 我来答
bomanna
2011-03-08 · TA获得超过425个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:259万
展开全部
public int f(string s)
{
int obj=0;
if(!string.IsNullOrEmpty(s))//判断是否是空字符串
{
obj=s.Length;
}
return obj;//因为你的方法是返回一个int类型的参数,这里就必须要return一个数字
}
gyl0519
2011-03-08 · TA获得超过186个赞
知道答主
回答量:76
采纳率:0%
帮助的人:74.5万
展开全部
public int f(string s)
{
if(string.IsNullOrEmpty(s))//判断是否是空字符串
{
return 0;//因为你的方法是返回一个int类型的参数,这里就必须要return一个数字
}
else
{
return s.Length;
}
}
我了个擦,楼下的竟然抄袭。。就你会简化哇?很明显提问的是个初学,让他看看全部写法岂不是更好?
话说,,我修改了回答之后怎么会跑到最后面了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaobing0687
2011-03-17 · TA获得超过988个赞
知道小有建树答主
回答量:1309
采纳率:0%
帮助的人:904万
展开全部
return null;返回一切值
return ; 对于无返回值的函数(void)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式