“<operator>”的参数类型必须是“<typename>”,才能在“For”语句中使用

更新:2007 年 11 月

For 循环指定了某一类型的计数器变量,该变量未使用它自己类型的参数定义 >= 或 <= 运算符。

计数器变量必须采用支持大于或等于 (>=) 以及小于或等于 (<=) 运算符的类型,这些运算符比较它们的包含类型。这意味着,两个操作数必须都采用计数器变量的类型。

如果为计数器变量使用数值数据类型,则支持在包含类型上使用 >= 和 <= 运算符。如果使用用户定义的类或结构,则必须通过采用该类或结构的类型的操作数同时定义这两个运算符。

**错误 ID:**BC33040

更正此错误

  1. 确保计数器变量数据类型的拼写正确无误。

  2. 如果要为计数器变量使用用户定义的类或结构,请定义可比较该类或结构的 >= 和 <= 运算符。

请参见

任务

如何:定义运算符

如何:定义转换运算符

概念

运算符过程

参考

For...Next 语句 (Visual Basic)

Operator 语句