zoukankan      html  css  js  c++  java
  • C# LINQ to XML示例

    static void Main(string[] args)
            {    // Create the data source by using a collection initializer.
                var students = new[]
            {
                new {First="Svetlana", Last="Omelchenko", ID=111, Scores = new List<int>{97, 92, 81, 60}},
                new {First="Claire", Last="O’Donnell", ID=112, Scores = new List<int>{75, 84, 91, 39}},
                new {First="Sven", Last="Mortensen", ID=113, Scores = new List<int>{88, 94, 65, 91}},
            };
     
                // Create the query.
                var studentsToXML = new XElement("Root",
                    from student in students
                    let x = String.Format("{0},{1},{2},{3}", student.Scores[0],
                            student.Scores[1], student.Scores[2], student.Scores[3])
                    select new XElement("student",
                               new XElement("First", student.First),
                               new XElement("Last", student.Last),
                            new XElement("Scores", x)
                            ) // end "student"
                        ); // end "Root"
     
                // Execute the query.
                Console.WriteLine(studentsToXML);
     
                // Keep the console open in debug mode.
                Console.WriteLine("Press any key to exit.");
                Console.ReadKey();
     
            }
     
    运行经结果:
     
  • 相关阅读:
    8.3学习日志
    8.2学习日志
    8.1学习日志
    Chapter 2
    未命名 1
    pugixml
    C++使用Json作为数据包装格式的通信
    项目FAQ
    xcode语法高亮插件
    【转】jsoncpp在xcode中的使用
  • 原文地址:https://www.cnblogs.com/cncc/p/3415661.html
Copyright © 2011-2022 走看看