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.