XElement.Value Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает сцепленное текстовое содержимое этого элемента.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Значение свойства
Объект String, содержащий все текстовое содержимое этого элемента. Если существует несколько текстовых узлов, они будут связаны.
Примеры
В следующем примере это свойство используется для извлечения текста элемента со смешанным содержимым.
XElement el = XElement.Parse("<Root>This is <b>mixed</b> content</Root>");
Console.WriteLine("{0}", el.Value);
Dim el As XElement = <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
перед доступом к этому свойству.