黑马程序员技术交流社区

标题: 当在vs中写代码的时候 出现 检测到无法访问的代码 [打印本页]

作者: ww448483689    时间: 2013-7-29 12:22
标题: 当在vs中写代码的时候 出现 检测到无法访问的代码
VS检测出现无法访问的代码,这是什么意思,要怎么处理。

作者: 马晓凤    时间: 2013-7-29 12:28
清理,重新编译,或者重新打开一下VS,可以截图么,看下是啥问题
作者: zhangcheng5468    时间: 2013-7-29 14:50
是你自己写的程序有问题呀~代码访问不到是因为代码的逻辑错误,比如:
  1. while(true)
  2. {
  3.       //…
  4. }
  5. Console.WriteLine("Hello")
复制代码
最后一句代码就访问不到
作者: 崔旭东    时间: 2013-7-29 21:47
这是死循环,while语句中没有break,下面代码是不会执行的
作者: 独世    时间: 2013-8-2 01:32
因为某些原因这些代码执行不到,就会报出无法方位的代码。
例如:循环中
while (true)
{
     Console.WriteLine("你好");
     Console.WriteLine("你好");
     Console.WriteLine("你好");
     break;
     Console.WriteLine("你好");//这句话执行不到,因为循环到break就跳出了,永远不可能走这句代码。
}
作者: 狼牙    时间: 2013-8-2 13:15
再检查一下你的代码,看看是不是有执行不到的代码
比如说:
while(true)
{
//空代码段
}
//代码段
或者是return语句写到判断语句里边啦!
一般来说是代码的执行流程有问题!
希望我的回答对你有帮助!
作者: 殘遛の丶狳味    时间: 2013-8-2 20:48
意思就是:提示的部分后面有不会被执行的代码。原因应该是,此句代码之前有类似:while(true){...(没有跳出循环的语句)}或者 return ""; 后又加代码了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2