C# 如何将linq返回的xml数据传递给另一个函数?

C# 如何将linq返回的xml数据传递给另一个函数?,c#,.net,xml,linq,parameters,C#,.net,Xml,Linq,Parameters,我需要将serviceline作为参数传递给另一个方法,在那里我需要使用查询返回的结果。那我怎么才能通过回程呢。我需要使用什么类型来传递返回的数据 创建自己的类型 使用 返回对象,在调用方法中用于访问属性 你可以添加一些带有答案的示例链接。@Ayyappan.Anbalagan,哪种方法?2.1更新计划并准备参与启动2.2执行一个或多个质量保证程序-1.1验证需求并执行参与特定计划这是我的xml我需要将其传递给某个方法。@Ayyappan.Anbalagan,那么,问题出在哪里?正如我所说,你有

我需要将serviceline作为参数传递给另一个方法,在那里我需要使用查询返回的结果。那我怎么才能通过回程呢。我需要使用什么类型来传递返回的数据

  • 创建自己的类型
  • 使用
  • 返回
    对象
    ,在调用方法中用于访问属性

  • 你可以添加一些带有答案的示例链接。@Ayyappan.Anbalagan,哪种方法?2.1更新计划并准备参与启动2.2执行一个或多个质量保证程序-1.1验证需求并执行参与特定计划这是我的xml我需要将其传递给某个方法。@Ayyappan.Anbalagan,那么,问题出在哪里?正如我所说,你有几个选择。
    var serviceLine = from ServiceLine in DataXML.Descendants("Serviceline")
                                  select new
                                  {
                                      ServiceLineName = ServiceLine.Attribute("Name").Value,
                                      EntityName = ServiceLine.Attribute("Entity").Value,
                                      SiteLevelName = ServiceLine.Attribute("SiteLevel").Value,
                                      FolderName = ServiceLine.Descendants("Folder"),
                                      ItemName = ServiceLine.Descendants("Item")
                                  };