验证linq查询

时间:2011-08-29 17:19:16

标签: c# .net xml vb.net linq

我正在将vb代码转换为c#,不幸的是我现在没有访问数据库,我无法检查我的代码是否良好。

 Dim xmlDoc As XDocument
                xmlDoc = XDocument.Parse(e.Result)
                Dim supportNode = xmlDoc...<SUPPORT>
                PhoneNumberLabel.Text = supportNode.First().Element("SUPPORTPHONE").Value
                EmailLabel.Text = supportNode.First().Element("SUPPORTEMAIL").Value
                TrainingPhoneLabel.Text = supportNode.First().Element("TRAININGPHONE").Value

这是c#中的这段代码......我想

XDocument xmlDoc = default(XDocument);
                    xmlDoc = XDocument.Parse(e.Result);
                    var supportNode = xmlDoc.Descendants("SUPPORT");

                    PhoneNumberLabel.Text = supportNode.First().Element("SUPPORTPHONE").Value;
                    EmailLabel.Text = supportNode.First().Element("SUPPORTEMAIL").Value;
                    TrainingPhoneLabel.Text = supportNode.First().Element("TRAININGPHONE").Value;

你能检查一下吗

1 个答案:

答案 0 :(得分:1)

两个源代码都是等效的。