[Serializable(), System.ComponentModel.DesignerCategoryAttribute("code"), System.Diagnostics.DebuggerStepThrough(), System.ComponentModel.ToolboxItem(true)]public class dsPort : DataSet
{


private wz_cpDataTable tablewz_cp;

private wz_ckDataTable tablewz_ck;

private wz_kcDataTable tablewz_kc;

private wz_khDataTable tablewz_kh;

private wz_pdDataTable tablewz_pd;

private wz_rkDataTable tablewz_rk;中括号里的是什么意思,我把鼠标放上显示的是指定类设计器属于某以类别,还有private private wz_cpDataTable tablewz_cp;声明的类型怎么没见过!主要不知道System.ComponentModel是干啥用的,还有下面的
System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged)
this.Tables.CollectionChanged += new System.ComponentModel.CollectionChangeEventHandler(schemaChangedHandler);谁能给我讲讲添加自定义事件的结构?