首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一段vb.net 改写成 c# 代码的 出现的有关问题 请高手 帮帮小弟我

2013-08-04 
一段vb.net 改写成 c# 代码的 出现的问题 请高手 帮帮我vb.net 代码Dim node As New TreeNodenode.Text

一段vb.net 改写成 c# 代码的 出现的问题 请高手 帮帮我
vb.net 代码
        Dim node As New TreeNode
        node.Text = "所有分类"
        Me.Nodes.Add(node)
        AddNode(node, GradeInfos, 1, bShowCode)
        For Each node In getNodes()
            If Code = Global.Common.Functions.getCode(node.Text) Then
                Me.SelectedNode = node
            End If
        Next
        If Me.SelectedNode Is Nothing Then
            Me.SelectedNode = Me.Nodes(0)
        End If           

改写成C#代码
   TreeNode node = new TreeNode(); 
            node.Text = "所有分类"; 
            this.Nodes.Add(node); 
            AddNode(node, GradeInfos, 1, bShowCode);
            foreach (node in getNodes()) 
            { 
                if (Code == global::Common.Functions.getCode(node.Text)) 
                {  
                    this.SelectedNode = node;  
                } 
            } 
            if (this.SelectedNode == null) 
            { 
                this.SelectedNode = this.Nodes(0); 
            }


出现在的错误:错误1在 foreach 语句中,类型和标识符都是必需的

如何修改 请高手 指点 VB.NET C#
[解决办法]

 foreach (TreeNode  node1 in getNodes()) 

[解决办法]
不会重新定义  foreach是C#里的迭代语法,会只读的迭代getNodes()返回的所有node

热点排行