类型参数名“<typeparametername1>”与在“<partialtypename>”的某个其他分部类型上定义的相应类型参数的名称“<typeparametername2>”不匹配

更新:2007 年 11 月

泛型类或结构是在与类型参数规范有冲突的多个分部声明中定义的。

当您在几个分部声明间划分类或结构的定义时,编译器会将类型视为它的所有分部声明的联合。这一点不但适用于成员,而且还适用于实现、继承和访问级别。

您不能在泛型类或结构的定义中为任何类型参数指定多个名称。

**错误 ID:**BC30931

更正此错误

  • 确定该类型参数应该具有什么名称,并在所有分部声明中使用同一名称。

请参见

概念

类:对象的蓝图

Visual Basic 中的泛型类型

参考

分部 (Visual Basic)

Class 语句 (Visual Basic)

Structure 语句

类型列表

其他资源

结构:您自己的数据类型