Прочитать на английском

Поделиться через


XElement.Value Свойство

Определение

Возвращает или задает сцепленное текстовое содержимое этого элемента.

public string Value { get; set; }

Значение свойства

Объект String, содержащий все текстовое содержимое этого элемента. Если существует несколько текстовых узлов, они будут связаны.

Примеры

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

XElement el = XElement.Parse("<Root>This is <b>mixed</b> content</Root>");
Console.WriteLine("{0}", el.Value);

В этом примере выводятся следующие данные:

This is mixed content

Комментарии

С помощью этого свойства можно получить или задать значение элемента.

Установка этого свойства приведет к возникновению Changed событий и Changing .

Если вы хотите получить значение элемента, но не уверены, что оно существует, удобнее использовать операторы явного преобразования и присвоить элементу тип, допускающий значение NULL, например string или Nullable<T> .Int32 Если элемент не существует, тип, допускающий значение NULL, имеет значение null. В отличие от этого, если вы хотите использовать это свойство, необходимо убедиться, что Element метод не возвращается null перед доступом к этому свойству.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел