public UserdataPairs(Script script, ScriptUserdata obj) { m_Script = script; object value = obj.Value; System.Collections.IEnumerable ienumerable = value as System.Collections.IEnumerable; if (ienumerable == null) throw new ExecutionException(m_Script, "pairs 只支持继承 IEnumerable 的类"); m_Enumerator = ienumerable.GetEnumerator(); }