vs2008 c# 如何查看类库的源码?例如 System.Collections.CollectionBase,我只看到这个类的函数定义,但看不到函数的源码,也不能跟踪.
各位高手,有办法看到源码吗?谢谢!

解决方案 »

  1.   

    .NET Reflectorhttp://www.red-gate.com/products/reflector/如果你发现看到的反向代码的变量名都是些乱七八糟的东西组成的
    那证明已经被混淆处理不过不碍事
    你要你有信心可以跟踪类型来判断
    只是需要多做笔记和投入点耐心进去
    前提是那个类的代码不是很长的情况下
      

  2.   

    .NET可用于调试的源代码公开NET框架中几个关键类库的源代码已经公开,并可用于调试。在07年10月,Scott Guthrie宣布微软将会发布.NET源代码。自此之后,我们就没有得到太多消息了,人们的注意力都集中在Visual Studio 2008,以及几个当时还在开发中的预发布版本类库。本文发布了这一版本中包含的命名空间,供大家参考!http://developer.51cto.com/art/200801/64667.htm
      

  3.   

    正解,对相关的dll文件反编译下
      

  4.   

    谢谢kamui,谢谢离别钩,谢谢菜鸟之美.我最后还是选用了离别钩的解答,谢谢各位!
      

  5.   

    这个就是调试的方法http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx