private void analysisexe()
        {
            Assembly ass = Assembly.LoadFile("xxxxxxx");
            System.Type type=ass.GetType();
            if (type.IsClass)
            {
                
                TreeNode tn;
                foreach (System.Type t in type)
                {
                     tn = new TreeNode(t.Name);
                    MethodInfo[] meths = t.GetMethods();
                    TreeNode methods = new TreeNode("方法");
                    tn.Nodes.Add(methods);
                    foreach (MethodInfo mi in t.GetMethods())
                    {
                        TreeNode method = new TreeNode(mi.Name);
                        methods.Nodes.Add(method);
                    }                    PropertyInfo[] props = t.GetProperties();
                    TreeNode properties = new TreeNode("属性");
                    tn.Nodes.Add(properties);
                    foreach (PropertyInfo p in t.GetProperties())
                    {
                        TreeNode property = new TreeNode(p.Name);
                        properties.Nodes.Add(property);
                    }                }
                tvshow.Nodes.Add(tn);
            }
        }才写了几句话,foreach那里就警告了:
“System.Type”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“System.Type”类型的变量请大侠帮我看看那里有问题?