[System.Xml.Serialization.XmlRootAttribute("onlytest", Namespace="", IsNullable=false)]
public class onlytest {
    
    /// <res/>
    [System.Xml.Serialization.XmlElementAttribute("Test")]
    public Test[] test;
    
    /// <res/>
    [System.Xml.Serialization.XmlAttributeAttribute("test1")]
    public string test1;
}这里方括号的东西是什么呀。
到底坐什么用的
我原来学C++的
没用过C#
不知道上面中括号的东西到底要干什么。请大家帮忙解释解释