VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • “<成员名>”不能通过 <容器类型>“<容器类名>”在项目外部公开类型“<类名

变量、过程参数或函数返回在其容器外公开,但却声明为不得在容器外公开的类型。

下面的主干代码演示了生成此错误的情况。

Private Class privateClass
End Class
Public Class mainClass
    Public exposedVar As New privateClass
End Class

声明为 Protected、Friend、Protected Friend 或 Private 的类型被设计为在其声明上下文外具有有限的访问权限。 如果将它用作访问限制较少的变量的数据类型,将无法实现这一用途。 在上述主干代码中,exposedVar 的数据类型为 Public,并将 privateClass 公开为不应访问的代码。

**错误 ID:**BC30909

更正此错误

  • 将变量、过程参数或函数返回的访问级别更改为至少与其数据类型的访问级别具有相同的限制性。

原文链接:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/90htzsex(v=vs.100)

相关教程