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();
     
            }
     
    运行经结果:
     
  • 相关阅读:
    cantor 数表
    利用form的“acceptcharset”在不同编码的页面间提交表单
    <li>标签,在文字超出宽度时引起混乱的解决办法
    java中 Integer.getInteger(String str)的疑惑
    SQL语句集锦
    禁用鼠标右键
    ROW_NUMBER() OVER函数的基本用法
    listview
    decodeResource
    LinkedList
  • 原文地址:https://www.cnblogs.com/cncc/p/3415661.html
Copyright © 2011-2022 走看看