视频演示:http://u.115.com/file/f24db1fdfa
通过 LINQ 查询,可以轻松地在内存中的数据结构、SQL 数据库、ADO.NET 数据集和 XML 流或文档之间转换数据。下面的示例将内存中的数据结构中的对象转换为 XML 元素。
List Students = new List()
{
new Student {
FirstName="Svetlana",
LastName="Omelchenko",
ID=111,
Scores = new List{97, 92, 81, 60}},
new Student {
FirstName="Claire",
LastName="O’Donnell",
ID=112,
Scores = new List{75, 84, 91, 39}},
new Student {
FirstName="Sven",
LastName="Mortensen",
ID=113,
Scores = new List{88, 94, 65, 91}},
};
// Create the query.
var StudentsToXML = new XElement("Root",
from student in Students
let ScoreString = String.Format("{0},{1},{2},{3}",
student.Scores[0],
student.Scores[1],
student.Scores[2],
student.Scores[3])
select new XElement("Student",
new XElement("FirstName", student.FirstName),
new XElement("LastName", student.LastName),
new XElement("Scores", ScoreString)
)
);
// Execute the query.
Console.WriteLine(StudentsToXML);
// Keep the console open in debug mode.
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
此代码生成下面的 XML 输出:
Svetlana
Omelchenko
97,92,81,60
Claire
O’Donnell
75,84,91,39
Sven
Mortensen
88,94,65,91
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Day 1 认识软件测试——(软件测试定义、目的、原则)
Day 1 认识软件测试——(软件测试定义、目的、原则)Day 1 认识软件测试——(软件测试定义、目的、原则) 文章目录 Day 1 认识软件测试——(软件测试定义、目的、原则) 软件测试的定义 软件测试的目的 软件测试的经济学问题 黑盒测试 白盒测试 软件测试原则 小结 所谓软件测试,就是一个过程或一系列过程,…