“<partialtypename>”的指定访问“<accesslevel1>”与它的一个其他分部类型上指定的访问“<accesslevel2>”不匹配

更新:2007 年 11 月

使用有冲突的访问级别指定在多个分部声明中定义了某个类或结构。

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

可以在类或结构的定义中混用多个访问级别。甚至还允许使用 Protected Friend 的组合,但只有当这些关键字在同一声明语句中相互毗邻时才允许。

**错误 ID:**BC30925

更正此错误

  • 确定类应为什么访问级别,并移除任何有冲突的访问级别指定。

请参见

概念

Visual Basic 中的访问级别

类:对象的蓝图

参考

分部 (Visual Basic)

Class 语句 (Visual Basic)

Structure 语句

其他资源

结构:您自己的数据类型