“For”循环控制变量不能是类型“<type>”

更新:2007 年 11 月

试图使用类型无效的循环控制变量。在 For 循环的开始处,需要按起点、终点和步长值的文本顺序对这三个表达式的值进行计算。三个表达式都必须能隐式转换为变量的类型。如果 For 循环变量的类型为 Object,则运行时必须至少有一个表达式为数值类型,而且所有三个表达式都必须可以强制转换为它们中范围最大的数值类型。

**错误 ID:**BC30337

更正此错误

  • 检查循环控制变量的类型,并将其更改为有效类型。

请参见

参考

For (Visual Basic)

Do...Loop 语句 (Visual Basic)

For...Next 语句 (Visual Basic)