XElement.SetValue(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значение этого элемента.
public:
void SetValue(System::Object ^ value);
public void SetValue (object value);
member this.SetValue : obj -> unit
Public Sub SetValue (value As Object)
Параметры
- value
- Object
Значение, присваиваемое этому элементу. Значение преобразовано в строковое представление и назначено свойству Value.
Исключения
Значение параметра value
— null
.
value
является XObject.
Примеры
В следующем примере создается элемент , содержащий дочерний элемент. Затем он задает значение элемента с помощью этого метода.
XElement root = new XElement("Root",
new XElement("Child", "child content")
);
root.SetValue("new content");
Console.WriteLine(root);
Dim root As XElement = _
<Root>
<Child>child content</Child>
</Root>
root.SetValue("new content")
Console.WriteLine(root)
В этом примере выводятся следующие данные:
<Root>new content</Root>
Комментарии
Этот метод вызывает Changed события и Changing .
Недопустимо передавать экземпляр класса, производного от XObject, например XElement.