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

Комментарии

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

При задании ChangedChanging этого свойства будут возникать события и события.

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

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

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