我的意思是语句:
[System.ComponentModel.DesignerCategory("Code")]
中的方括号的作用:)

解决方案 »

  1.   

    方括号表示对下面的类应用方括号中的属性:
    例如[SerializableAttribute] 表示对CategoryData类就用Serializable属性,也就是说该类可序列化。
      

  2.   

    楼主看看这篇文章吧:http://www.microsoft.com/china/msdn/library/dndotnet/html/objserializ.asp
    上面就讲了[SerializableAttribute] 属性。
      

  3.   

    楼上几位误解了,
    我的意思是方括号的作用,
    如果按 chyich() 说的是表示对下面的类应用方括号中的属性那么在WebService里的方括号又有什么作用?如下:
    namespace WebService1
    {
    /// <summary>
    /// Service1 的摘要说明。
    /// </summary>
    public class Service1 : System.Web.Services.WebService
    {
    public Service1()
    {
    //CODEGEN:该调用是 ASP.NET Web 服务设计器所必需的
    InitializeComponent();
    } #region Component Designer generated code
    ……
    #endregion // WEB 服务示例
    // HelloWorld() 示例服务返回字符串 Hello World
    // 若要生成,请取消注释下列行,然后保存并生成项目
    // 若要测试此 Web 服务,请按 F5 键 [WebMethod]
    public string HelloWorld()
    {
    return "Hello World";
    }
    }
    }
      

  4.   

    用于说明HelloWorld()是一个web方法,可以被远程调用。
    属性就是用于说明类,方法,属性等的一个特征,就向public一样,它说明该方法(类,属性)是公用的。
    可能在这里讲不清楚,你可以找这方法的书看看,如:
    MS Press - Applied Microsoft .Net Framework Programming
    这本书的第16章就专门讲这个的:custom atrributes