IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]c# for 应输入;

    testcs_dn发表于 2015-04-27 07:48:28
    love 0

    错误代码:


                //遍历哈希表需要用到DictionaryEntry Object,代码如下:
                for (KeyValuePair<string, int> de in ht) //ht为一个Hashtable实例
                 {
                   Console.WriteLine(de.Key);//de.Key对应于keyvalue键值对key
                   Console.WriteLine(de.Value);//de.Key对应于keyvalue键值对value
                 }

    编译错误


    这里写图片描述

    错误原因


    你看出代码的问题了吗?

    既然括号里使用了”in“,那前面应该是”foreach“才对,可是在编程的时候搞不好就误写成”for“;可能当时大脑里想的是”foreach“,但手打出来的却是”for“,就像我们说话的时候,想的对的,说出来的却是错误的。



沪ICP备19023445号-2号
友情链接