比如我输入Console.Write,那Write方法的说明vs是从哪获得的,好像不是xml文件,另有地方。谢谢~~~~~~

解决方案 »

  1.   

    参数和返回类型是从元数据提取的
    下面的文字说明就是xml文档这些文档以前是随windows SDK一起发布的
    从.net4.5开始sdk里不再包含,只有装vs才有
    4.IntelliSense:The XML documentation comments for the .NET Framework reference assemblies no longer ship as part of the Windows SDK.这给sharpdevelop这样的三方ide带来了一点麻烦,要自带一份文档
      

  2.   

    就和引用程序集在一起:
    Program Files\Reference Assemblies\Microsoft\Framework
      

  3.   

    反射获取的。文件就是你引用的那些dll、exe。也就是说,.NET托管的可执行文件是自描述的,可执行文件内包含了其中定义的类型接口参数等信息,这些信息也叫metadata。
      

  4.   

    那么智能提示中的中文用法说明,比如string的Substring方法:从此实例检索子字符串。也是反射获取的吗?
      

  5.   

    那个不是,是xml注释,保存在xml中http://msdn.microsoft.com/zh-cn/library/b2s063f7(v=vs.80).aspx