Freigeben über


StringPrototype Klasse

Definition

Stellt statische Methoden und Eigenschaften für StringObject-Objekte bereit. Alle Methoden dieser Klasse werden aufgerufen, indem ein Verweis auf das Objekt übergeben wird, das den Zugriff auf die Methode anfordert. Diese Klasse gehört zur integrierten Objektmodellkategorie.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public ref class StringPrototype : Microsoft::JScript::StringObject
public class StringPrototype : Microsoft.JScript.StringObject
type StringPrototype = class
    inherit StringObject
Public Class StringPrototype
Inherits StringObject
Vererbung
Abgeleitet

Felder

engine

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Speichert einen Verweis auf die Skript-Engine.

(Geerbt von ScriptObject)
field_table

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Speichert eine Liste von Feldern, die dynamisch hinzugefügt und aus dem Objekt entfernt werden.

(Geerbt von JSObject)
parent

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Speichert einen Verweis auf das übergeordnete Objekt.

(Geerbt von ScriptObject)

Eigenschaften

constructor

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Verweis auf ein prototypbasiertes Objekt ab, das diesen Prototyp verwendet.

Item[Double]

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen mit dem angegebenen Double-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.

(Geerbt von ScriptObject)
Item[Int32]

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen mit dem angegebenen Int32-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.

(Geerbt von ScriptObject)
Item[Object[]]

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen mit dem angegebenen Namen, Double-Indexwert oder Int32-Indexwert bezeichneten Member des Skriptobjekts ab oder legt diesen fest.

(Geerbt von ScriptObject)
Item[String]

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen mit dem angegebenen Namen bezeichneten Member des Skriptobjekts ab oder legt diesen fest.

(Geerbt von ScriptObject)
length

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Anzahl der Zeichen in der Zeichenfolge ab.

(Geerbt von StringObject)
UnderlyingSystemType

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Typ des Sktriptobjekts ab.

(Geerbt von ScriptObject)

Methoden

AddField(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Objekt das angegebene Feld hinzu.

(Geerbt von JSObject)
anchor(Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Ankertags eingeschlossen ist, und weist dem Ankerelement das angegebene Namensattribut zu.

big(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für größeren Text eingeschlossen ist.

blink(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für blinkenden Text eingeschlossen ist.

bold(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für Fettformatierung eingeschlossen ist.

charAt(Object, Double)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt das Zeichen an der angegebenen Position im angegebenen Objekt zurück.

charCodeAt(Object, Double)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt den ASCII-Code des Zeichens an der angegebenen Position im angegebenen Objekt zurück.

concat(Object, Object[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt die angegebenen Argumente an das angegebene Objekt an.

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob diese Zeichenfolge und die angegebene Zeichenfolge denselben Wert besitzen.

(Geerbt von StringObject)
fixed(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für Text mit fester Breite eingeschlossen ist.

fontcolor(Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Schriftarttags eingeschlossen ist, und weist dem Ankerelement das angegebene Farbattribut zu.

fontsize(Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Schriftarttags eingeschlossen ist, und weist dem Ankerelement das angegebene Größenattribut zu.

GetField(String, BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Feld mit dem angegebenen Namen ab.

(Geerbt von ScriptObject)
GetFields(BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Array von FieldInfo-Objekten ab, die allen Feldern des aktuellen Skriptobjekts entsprechen.

(Geerbt von ScriptObject)
GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt den Hashcode für diese Zeichenfolge zurück.

(Geerbt von StringObject)
GetMember(String, BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Array von MemberInfo-Objekten ab, die allen Membern entsprechen, die mit dem angegebenen Namen übereinstimmen.

(Geerbt von JSObject)
GetMembers(BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Array von MemberInfo-Objekten ab, die allen Membern des aktuellen Skriptobjekts entsprechen.

(Geerbt von JSObject)
GetMethod(String, BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft eine Methode mit dem angegebenen Namen ab.

(Geerbt von ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft anhand der angegebenen Auswahlkriterien eine Methode mit dem angegebenen Namen ab.

(Geerbt von ScriptObject)
GetMethods(BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Array von MethodInfo-Objekten ab, die allen Methoden des aktuellen Skriptobjekts entsprechen.

(Geerbt von ScriptObject)
GetParent()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft einen Verweis auf das übergeordnete Objekt ab.

(Geerbt von ScriptObject)
GetProperties(BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft ein Array von PropertyInfo-Objekten ab, die allen Eigenschaften des aktuellen Skriptobjekts entsprechen.

(Geerbt von ScriptObject)
GetProperty(String, BindingFlags)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft eine Eigenschaft mit dem angegebenen Namen ab.

(Geerbt von ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft anhand der angegebenen Auswahlkriterien eine Eigenschaft mit dem angegebenen Namen ab.

(Geerbt von ScriptObject)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen String oder StringObject zurück.

(Geerbt von StringObject)
indexOf(Object, Object, Double)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Sucht ab der angegebenen Zeichenposition nach dem ersten Vorkommen der angegebenen Zeichenfolge im angegebenen Objekt.

InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den angegebenen Member auf.

(Geerbt von ScriptObject)
italics(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für kursive Formatierung eingeschlossen ist.

lastIndexOf(Object, Object, Double)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Sucht ab der angegebenen Zeichenposition nach dem letzten Vorkommen der angegebenen Zeichenfolge im angegebenen Objekt.

link(Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Ankertags eingeschlossen ist, und weist dem Ankerelement das angegebene Linkzielattribut zu.

localeCompare(Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Vergleicht die beiden angegebenen Zeichenfolgen und gibt eine ganze Zahl zurück, die die lexikalische Beziehung zwischen diesen angibt.

match(Object, VsaEngine, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Führt eine Suche nach dem angegebenen Muster eines regulären Ausdrucks für das angegebene Objekt aus.

MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
replace(Object, Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Führt eine Suche nach dem angegebenen Muster eines regulären Ausdrucks für das erste angegebene Objekt aus und ersetzt alle Übereinstimmungen durch das dritte angegebene Objekt.

search(Object, VsaEngine, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Führt eine Suche nach dem angegebenen Muster eines regulären Ausdrucks für das angegebene Objekt aus.

SetMemberValue2(String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt den Wert eines Felds fest, das dem Objekt dynamisch hinzugefügt und in field_table gespeichert wurde.

(Geerbt von JSObject)
slice(Object, Double, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine neue Zeichenfolge, die die angegebenen aufeinander folgenden Zeichen in der angegebenen Zeichenfolge enthält.

small(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für kleineren Text eingeschlossen ist.

split(Object, VsaEngine, Object, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt ein Array zurück, das die durch die angegebenen Zeichen getrennten Teilzeichenfolgen im angegebenen Objekt enthält. Die Anzahl der Teilzeichenfolgen im Array wird durch die angegebene Begrenzung eingeschränkt.

strike(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für durchgestrichene Formatierung eingeschlossen ist.

sub(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für Tiefstellung eingeschlossen ist.

substr(Object, Double, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine neue Zeichenfolge, die die angegebene Anzahl von aufeinander folgenden Zeichen in der angegebenen Zeichenfolge enthält, beginnend mit der angegebenen Zeichenposition. Verwenden Sie stattdessen nach Möglichkeit substring(Object, Double, Object).

substring(Object, Double, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine neue Zeichenfolge, die die angegebenen aufeinander folgenden Zeichen in der angegebenen Zeichenfolge enthält.

sup(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert das angegebene Objekt in Text, der in Markuptags für Tiefstellung eingeschlossen ist.

toLocaleLowerCase(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine in Kleinbuchstaben konvertierte Kopie der angegebenen Zeichenfolge zurück, wobei die Regeln zur Groß- und Kleinschreibung für CurrentUICulture eingehalten werden.

toLocaleUpperCase(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine in Großbuchstaben konvertierte Kopie der angegebenen Zeichenfolge zurück, wobei die Regeln zur Groß- und Kleinschreibung für CurrentUICulture eingehalten werden.

toLowerCase(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine in Kleinbuchstaben konvertierte Kopie der angegebenen Zeichenfolge zurück, wobei die Regeln zur Groß- und Kleinschreibung für InvariantCulture eingehalten werden.

ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von JSObject)
toString(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine Zeichenfolgendarstellung des angegebenen Objekts.

toUpperCase(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine in Großbuchstaben konvertierte Kopie der angegebenen Zeichenfolge zurück, wobei die Regeln zur Groß- und Kleinschreibung für InvariantCulture eingehalten werden.

valueOf(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt den Wert des angegebenen Objekts zurück.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Enumerator zurück, der die Member des Objekts durchläuft.

(Geerbt von JSObject)
IExpando.AddMethod(String, Delegate)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Objekt die angegebene Methode hinzu. IExpando.AddMethod(String, Delegate) wird nicht in JScript implementiert.

(Geerbt von JSObject)
IExpando.AddProperty(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Objekt die angegebene Eigenschaft hinzu. Diese Methode ist in JScript nicht implementiert.

(Geerbt von JSObject)
IExpando.RemoveMember(MemberInfo)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt den angegebenen Member Objekt aus dem Objekt.

(Geerbt von JSObject)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen