[求助]NET编译提示:CS0162: 检测到无法访问的代码
我自己写了一个验证用户权限的类,其中AdminType是一个字符串,其中用,来分隔,Admin是一个权限验证字符串,如果Admin的字符串如果AdminType里存在,就表示有权限访问,另外AdminDj是存储的管理员和其他用户的区分来的,如果为1表示管理员,其他就表示为普通用户。虽然听说NET有角色管理,但是现在还没有学到,就自己按以前在ASP里的思路写了一个,但出错了,请大家帮忙指正一下,具体的类代码如下。
public bool CheckAdmin(string AdminType, string Admin, string AdminDj)
{
if (AdminType != null)
{
if(AdminDj!=null)
{
if(AdminDj!="1")
{
klcf CheckManager=new klcf();
string[] type=CheckManager.splitstr(AdminType,",");
for(int i=0;i<type.Length-1;i++)
{
if(type[i]==Admin)
{
return true;
continue;
}
return false;
}
}
else
{
return true;
}
}
else
{
return false;
}
}
else
{
return false;
}
}
编译提示:
编译器警告消息:
警告: CS0162: 检测到无法访问的代码
源错误:
d:\klcf_NET\App_Code\klcf.cs
行 119: {
行 120: return true;
行 121: continue;
行 122: }
行 123: return false;
警告: CS0162: 检测到无法访问的代码
源错误:
d:\klcf_NET\App_Code\klcf.cs
行 114: klcf CheckManager=new klcf();
行 115: string[] type=CheckManager.splitstr(AdminType,",");
行 116: for(int i=0;i<type.Length-1;i++)
行 117: {
行 118: if(type[i]==Admin)
谢谢大家了!