VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • “<表达式>”不能用作类型约束

约束列表包括了无法对类型形参进行有效约束的表达式。

约束列表对传递给类型形参的类型实参有一定要求。 您可以以任何组合指定下列要求:

  • 类型实参必须实现一个或多个接口

  • 类型实参必须从最多一个类中继承

  • 类型实参必须公开创建的代码可访问的无形参构造函数(包括 New 约束)

如果您在约束列表中未包括任何特定的类或接口,则可以通过指定以下条件之一提出更一般的要求:

  • 类型实参必须是值类型(包括 Structure 约束)

  • 类型实参必须是引用类型(包括 Class 约束)

不能为同一类型形参同时指定 Structure 和 Class,并且它们两个都只能指定一次。

**错误 ID:**BC32061

更正此错误

  • 验证表达式及其元素的拼写是否正确无误。

  • 如果表达式不符合前面列出的各项要求,请将其从约束列表中移除。

  • 如果表达式引用接口或类,请验证编译器是否有访问该接口或类的权限。 您可能需要限定其名称,并且,可能需要添加对项目的引用。 有关更多信息,请参见 对已声明元素的引用 (Visual Basic) 中的“项目引用”。

 

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

相关教程