语句 For Each
指定具有多个 GetEnumerator 方法的 iterator 变量。
该 iterator 变量必须是一个类型,该类型在 .NET Framework 任一命名空间 Collections
的 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerable<T> 接口。 类可以实施多个构造泛型接口,并针对每个构造使用不同的类型参数。 如果执行此操作的类用于 iterator 变量,则该变量具有多个 GetEnumerator 方法。 在这种情况下,Visual Basic 无法选择调用的方法。
错误 ID: BC32096
更正此错误
- 使用 DirectCast 运算符或 TryCast 运算符将 iterator 变量类型强制转换到定义想要使用的 GetEnumerator 方法的接口。