to be a guide ,to be an elegant programmer

做一个优雅的码农!

博客园 首页 新随笔 联系 订阅 管理
今天写程序遇到个怪事:
string action = "cancel";
if(action.Equals("cancel"))
{
//执行一段代码


}

else
{
//
}


编译成功,它就是不会执行true的代码。。。
在立即窗口 输入 action.Equals("cancel") 会告诉你,没有这个方法。。。
这是典型的关键词 BUG  目前在写程序中已经遇到很多。
例如: 不同的命名空间, name2.name3 里边有个 OrderItem 类,觉得会有些莫名其妙的错误。
希望大家对一些敏感的词语尽量回避一下。。


以上代码在单独测试程序内不会出现问题,但在多个类引用的情况下就会有问题
posted on 2005-03-30 17:28  老苏  阅读(4113)  评论(20编辑  收藏  举报