Как передать возвращенные данные xml linq другой функции? - PullRequest
1 голос
/ 03 октября 2011
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")
                              };

мне нужно передать сервисную линию как параметр другому методу, там мне нужно использовать результат, возвращаемый запросом. так как я могу передать возврат. какой тип мне нужно использовать для передачи возвращенных данных.

1 Ответ

3 голосов
/ 03 октября 2011
  1. Создайте свой собственный тип.
  2. Использование Tuple
  3. Возврат object, при вызове метода используйте dynamic для доступа к свойствам.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...