c#高手看下

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:02:38
我想分三层写代码 在数据访问层(DLL)写一个类 就报错说并非所有代码路径都返回值 ? 什么意思?
2楼的,看看你自己素质?想学习的人才来这呢,学写三层难道不出错吗.你很厉害吗?看看其他答案再看看你,就知道自己啥素质啥水平了,你是学编程的不?还是网上装神的?

比如
int fun(int a)
{
if(a<0)return 0;
}
只有a<0时才会执行return,a>0就不行了,所以编译时就会报错
int fun(int a)
{
if(a<0)return 0;
else return 1;
}
int fun(int a)
{
if(a<0)return 0;
return 1;
}
都符合要求

方法定义有返回值了~代码没有return 方法
比如
private string GetStr()
{
return "123"
}

不写return的话 就会报错说并非所有代码路径都返回值

呵呵,就这水平还写三层结构,你懂什么是三层结构么?
不要只是知道个名称而已