| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2935 人关注过本帖
标题:[求助]NET编译提示:CS0162: 检测到无法访问的代码
只看楼主 加入收藏
itly
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-8-1
收藏
 问题点数:0 回复次数:5 
[求助]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)
 
谢谢大家了!
搜索更多相关主题的帖子: NET 编译 AdminType string 代码 
2008-03-14 21:14
191638141
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-1-5
收藏
得分:0 
你klcf这个类 公有化 public.. 试试.
2008-03-14 21:33
itly
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-8-1
收藏
得分:0 
回复 2# 的帖子
这个类是Public的
2008-03-15 09:41
ping16002
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2007-11-2
收藏
得分:0 
containue 这个改改 试
2008-03-15 19:59
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
值都返回了,后面的continue当然无法访问!

中国人的财富网:http://www..cn/
2008-03-16 09:07
itly
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-8-1
收藏
得分:0 
想问一下,有没有什么方法可以解决这个问题呢?
2008-03-19 14:41
快速回复:[求助]NET编译提示:CS0162: 检测到无法访问的代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014072 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved