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 に答える