0

仍然试图围绕来自 Java 和 Objective-C 世界的 LINQ。有没有办法用 LINQ 完成以下循环?

        foreach(MyData d in mydata)
        {
            TreeNode n = new TreeNode(d.DisplayName);
            this.myTree.Nodes.Add(n);
        }
4

2 回答 2

2
myTree.Nodes.AddRange(myData.Select(n => new TreeNode(n.DisplayName)).ToArray());
于 2013-06-20T07:57:23.390 回答
2

尝试,

myTree.Nodes.AddRange(myData.Select(n => new TreeNode(n.DisplayName)).ToArray());
于 2013-06-20T08:01:34.710 回答