<small id='aGj7g'></small><noframes id='aGj7g'>

      <bdo id='aGj7g'></bdo><ul id='aGj7g'></ul>
    <tfoot id='aGj7g'></tfoot>

    <i id='aGj7g'><tr id='aGj7g'><dt id='aGj7g'><q id='aGj7g'><span id='aGj7g'><b id='aGj7g'><form id='aGj7g'><ins id='aGj7g'></ins><ul id='aGj7g'></ul><sub id='aGj7g'></sub></form><legend id='aGj7g'></legend><bdo id='aGj7g'><pre id='aGj7g'><center id='aGj7g'></center></pre></bdo></b><th id='aGj7g'></th></span></q></dt></tr></i><div id='aGj7g'><tfoot id='aGj7g'></tfoot><dl id='aGj7g'><fieldset id='aGj7g'></fieldset></dl></div>
      <legend id='aGj7g'><style id='aGj7g'><dir id='aGj7g'><q id='aGj7g'></q></dir></style></legend>

      1. 将 XML 转换为通用列表

        时间:2023-08-28
        • <tfoot id='XR9YX'></tfoot>

          <i id='XR9YX'><tr id='XR9YX'><dt id='XR9YX'><q id='XR9YX'><span id='XR9YX'><b id='XR9YX'><form id='XR9YX'><ins id='XR9YX'></ins><ul id='XR9YX'></ul><sub id='XR9YX'></sub></form><legend id='XR9YX'></legend><bdo id='XR9YX'><pre id='XR9YX'><center id='XR9YX'></center></pre></bdo></b><th id='XR9YX'></th></span></q></dt></tr></i><div id='XR9YX'><tfoot id='XR9YX'></tfoot><dl id='XR9YX'><fieldset id='XR9YX'></fieldset></dl></div>

              <bdo id='XR9YX'></bdo><ul id='XR9YX'></ul>
                <legend id='XR9YX'><style id='XR9YX'><dir id='XR9YX'><q id='XR9YX'></q></dir></style></legend>
              1. <small id='XR9YX'></small><noframes id='XR9YX'>

                  <tbody id='XR9YX'></tbody>
                  本文介绍了将 XML 转换为通用列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试将 XML 转换为列表

                  I am trying to convert XML to List

                  <School>
                    <Student>
                      <Id>2</Id>
                      <Name>dummy</Name>
                      <Section>12</Section>
                    </Student>
                    <Student>
                      <Id>3</Id>
                      <Name>dummy</Name>
                      <Section>11</Section>
                    </Student>
                  </School>
                  

                  我使用 LINQ 尝试了一些事情,但对继续进行不是很清楚.

                  I tried few things using LINQ and am not so clear on proceeding.

                  dox.Descendants("Student").Select(d=>d.Value).ToList();
                  

                  计数为 2,但值类似于 2dummy12 3dummy11

                  Am getting count 2 but values are like 2dummy12 3dummy11

                  是否可以将上述 XML 转换为具有 Id、Name 和 Section 属性的 Student 类型的通用列表?

                  Is it possible to convert the above XML to a generic List of type Student which has Id,Name and Section Properties ?

                  我可以实现的最佳方式是什么?

                  What is the best way I can implement this ?

                  推荐答案

                  可以创建匿名类型

                  var studentLst=dox.Descendants("Student").Select(d=>
                  new{
                      id=d.Element("Id").Value,
                      Name=d.Element("Name").Value,
                      Section=d.Element("Section").Value
                     }).ToList();
                  

                  这将创建一个匿名类型列表..

                  This creates a list of anonymous type..

                  如果要创建学生类型列表

                  If you want to create a list of Student type

                  class Student{public int id;public string name,string section}
                  
                  List<Student> studentLst=dox.Descendants("Student").Select(d=>
                  new Student{
                      id=d.Element("Id").Value,
                      name=d.Element("Name").Value,
                      section=d.Element("Section").Value
                     }).ToList();
                  

                  这篇关于将 XML 转换为通用列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:C# 从 XML 中提取数据 下一篇:检测 XML 的更好方法?

                  相关文章

                  最新文章

                    <bdo id='xJYPv'></bdo><ul id='xJYPv'></ul>
                  <legend id='xJYPv'><style id='xJYPv'><dir id='xJYPv'><q id='xJYPv'></q></dir></style></legend>
                  <i id='xJYPv'><tr id='xJYPv'><dt id='xJYPv'><q id='xJYPv'><span id='xJYPv'><b id='xJYPv'><form id='xJYPv'><ins id='xJYPv'></ins><ul id='xJYPv'></ul><sub id='xJYPv'></sub></form><legend id='xJYPv'></legend><bdo id='xJYPv'><pre id='xJYPv'><center id='xJYPv'></center></pre></bdo></b><th id='xJYPv'></th></span></q></dt></tr></i><div id='xJYPv'><tfoot id='xJYPv'></tfoot><dl id='xJYPv'><fieldset id='xJYPv'></fieldset></dl></div>

                  1. <small id='xJYPv'></small><noframes id='xJYPv'>

                    <tfoot id='xJYPv'></tfoot>