Получить атрибуты Имя и Значение элемента в C# через System.LinqC#

Место общения программистов C#
Anonymous
Получить атрибуты Имя и Значение элемента в C# через System.Linq

Сообщение Anonymous »

У меня есть один собственный файл конфигурации.
Я прочитал этот файл через реализацию интерфейса IConfigurationHandler.
Когда я читаю атрибуты childNode элемента Detail. Он возвращает мне результат ниже в непосредственное окно IDE.

Код: Выделить всё

elem.Attributes.ToObjectArray()

{object[2]}
[0]: {Attribute, Name="key", Value="Main"}
[1]: {Attribute, Name="value", Value="web"}
Когда я пытаюсь писать на консоли

Код: Выделить всё

 Console.WriteLine("Value '{0}'",elem.Attributes.ToObjectArray());
оно возвращает меня

Код: Выделить всё

Value : 'System.Configuration.ConfigXmlAttribute'

Код: Выделить всё

elem.Attributes.Item(1)Метод 
дает мне сведения об имени и значении, но здесь мне нужно передать индексное значение атрибута, которое я сейчас не знаю.

Я хочу получить Имя и значение атрибута через запрос LINQ и индивидуальное отображение на консоли для каждого атрибута дочернего узла следующим образом:

Код: Выделить всё

Value : Name="Key" and Value="Main"
Name="value", Value="web"
Как этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/107 ... ystem-linq

Вернуться в «C#»