无法将类型“System.Collections.IEnumerator”隐式转换为“System.IDisposable
using (System.Collections.IEnumerator enumerator = ((IEnumerable) LateBinding.LateGet(objectValue, null, "Controls", new object[0], null, null)).GetEnumerator())
{
while (enumerator.MoveNext())
{
object o = RuntimeHelpers.GetObjectValue(enumerator.Current);
if ((StringType.StrCmp(o.GetType().ToString(), "System.Windows.Forms.TextBox", false) == 0) | (StringType.StrCmp(o.GetType().ToString(), "System.Windows.Forms.ComboBox", false) == 0))
{
LateBinding.LateSet(o, null, "Text", new object[] { "" }, null);
}
}
}
无法将类型“System.Collections.IEnumerator”隐式转换为“System.IDisposable” 这样的错误。
--------------------编程问答-------------------- 本来这个地方就没必要用using嘛,自找麻烦。 --------------------编程问答-------------------- 看看IEnumerator 成员
没必要用using
补充:.NET技术 , C#