Получить атрибуты Имя и Значение элемента в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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