在引用dll路径的区域内,此注释的目的是什么? (System.Action)

时间:2011-04-24 15:16:37

标签: c# visual-studio metadata

如果我浏览VS中的System.Aciton定义:

#region Assembly mscorlib.dll, v2.0.50727
// C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll
#endregion

namespace System
{
    // Summary:
    //     Encapsulates a method that takes a single parameter and does not return a
    //     value.
    //
    // Parameters:
    //   obj:
    //     The parameter of the method that this delegate encapsulates.
    //
    // Type parameters:
    //   T:
    //     The type of the parameter of the method that this delegate encapsulates.
    public delegate void Action<T>(T obj);
}

问题:第一行发生了什么?在我看来,它几乎就像某种“黑客”,可以告诉dll的物理路径。

1 个答案:

答案 0 :(得分:8)

这是一个虚假文件,由VS使用Reflection和XML文档注释自动生成。

文件路径是您自己的信息 如果您从不同项目中的不同位置引用DLL,它会很有用。