今天到面视,估计是菜了,有这么个题目:
    遍历系统所有菜单,并将每个菜单的属性列出(要求用C#)。给我个文本文档,要我写代码!
    老实说,我到现在题目的意思都还不是很清楚。请诸位指点指点,最好给出代码

解决方案 »

  1.   

    递归。在.NET环境下我一定可以写出,不过在记事本下,有点难。
      

  2.   

    那就在.NET环境下做好,传上来让我学习学习落
      

  3.   

    /// <summary>
            /// 树的初始化,将其Checked置为false
            /// </summary>
            /// <param name="sTreeView"></param>
            public void eInitializeTreeView(TreeView sTreeView)
            {
                try
                {
                    if (sTreeView.Nodes.Count > 0)
                    {
                        for (int i = 0; i < sTreeView.Nodes.Count; i++)
                        {
                            TreeNode iNode = sTreeView.Nodes[i];                        
                            iNode.Checked = false;                        eInitializeTreeNodes(iNode);
                        }
                    }
                }
                finally
                {
                }
            }        /// <summary>
            /// 树的初始化,将其Checked置为false
            /// </summary>
            /// <param name="sNode"></param>
            private void eInitializeTreeNodes(TreeNode sNode)
            {
                try
                {
                    if (sNode.Nodes.Count > 0)
                    {
                        for (int i = 0; i < sNode.Nodes.Count; i++)
                        {
                            TreeNode sTempNode = sNode.Nodes[i];                        
                            sTempNode.Checked = false;                        eInitializeTreeNodes(sTempNode);
                        }
                    }
                    else
                        return;
                }
                finally
                {
                }
            }
            //_________________________________________________________________________________________________________________________