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 перед доступом к этому свойству.

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

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