Freigeben über


ICharacterData.ReplaceData(Int32, Int32, String) Methode

Definition

Ersetzen Sie die Zeichen ab dem angegebenen 16-Bit-Einheitenoffset durch die angegebene Zeichenfolge.

[Android.Runtime.Register("replaceData", "(IILjava/lang/String;)V", "GetReplaceData_IILjava_lang_String_Handler:Org.W3c.Dom.ICharacterDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ReplaceData (int offset, int count, string? arg);
[<Android.Runtime.Register("replaceData", "(IILjava/lang/String;)V", "GetReplaceData_IILjava_lang_String_Handler:Org.W3c.Dom.ICharacterDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReplaceData : int * int * string -> unit

Parameter

offset
Int32

Der Offset, von dem die Ersetzung beginnen soll.

count
Int32

Die Anzahl der zu ersetzenden 16-Bit-Einheiten. Wenn die Summe von offset und count überschreitet length, werden alle 16-Bit-Einheiten bis zum Ende der Daten ersetzt; (d. h., der Effekt ist identisch mit einem remove Methodenaufruf mit demselben Bereich, gefolgt von einem append Methodenaufruf).

arg
String

Der DOMString Bereich, mit dem der Bereich ersetzt werden muss.

Attribute

Ausnahmen

INDEX_SIZE_ERR: Wird ausgelöst, wenn die angegebene Angabe negativ oder größer als die Anzahl der 16-Bit-Einheiten ist dataoder wenn die angegebene offsetcount Zahl negativ ist.
NO_MODIFICATION_ALLOWED_ERR: Wird ausgelöst, wenn dieser Knoten schreibgeschützt ist.

Hinweise

Ersetzen Sie die Zeichen ab dem angegebenen 16-Bit-Einheitenoffset durch die angegebene Zeichenfolge.

Java-Dokumentation für org.w3c.dom.CharacterData.replaceData(int, int, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: