C#代码中的在方法或变量定义前面的方括号是做什么用的?例如:     [StructLayout(LayoutKind.Sequential)]
     private struct SHFILEINFO {};     [MarshalAs(UnmanagedType.LPStr, SizeConst=260)]
     public string szDisplayName;     [MarshalAs(UnmanagedType.LPStr, SizeConst=80)]
     public string szTypeName;

解决方案 »

  1.   

    属性语法。
    --------------------------------------------------------------------------------
    析软网
    http://www.parsesoft.net
    致力于 DocBook 的应用,专注于开源软件的解析、手册/指南、以及应用文章、书籍的发布。
      

  2.   

    有关属性更多信息,参考
    http://msdn2.microsoft.com/zh-cn/library/a3hd7ste(VS.80).aspx
      

  3.   

    对紧跟着它的那个类或者结构体什么的用到的第三方方法或者属性的说明,比如调用系统API函数