问一个比较有错误诱导的问题,foreach属于哪个命名空间下?
我刚开始都被蒙住了,还去Reflector里查呢.后来醒悟了...
看看这儿有多少人被蒙.其实我开这个贴的目的,不是为了问这个foreach,是另外一个,这个问题,都发帖一上午了,都没人回,在这儿做个链接,希望各位大侠给看看.
http://topic.csdn.net/u/20110222/10/bccbe025-2bcc-4e74-bc0d-20a5fcc066ed.html
谢谢了.

解决方案 »

  1.   

    呵呵,for和while是哪个命名空间下?我终于醒悟了。
      

  2.   

    foreach 不是C#语言内面的循环语句吗,???没有什么命名空间吧
      

  3.   

    估计是在编译器的中吧,不是.net framework中。
      

  4.   

    难道是 mscorlib ?我见反编译的时候常常看到 mscorlib 出现。
      

  5.   

    答案越来越多啊。
    其实foreach和if else 等一样,都是c#语言的关键字,他们怎么会有命名空间呢?
    我刚开始想到的也是IEnumerator,后来才想到,实现了接口的能用foreach,不是命名空间。所以foreach和命名空间是没有什么关系的。它会被编译器编译成IL代码。大家帮忙看看另外一个问题吧。
      

  6.   

    LZ杯具了
    现在战火已经转移到foreach上了