StringPrototype Klasa

Definicja

Udostępnia metody statyczne i właściwości obiektów StringObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class StringPrototype : Microsoft::JScript::StringObject
public class StringPrototype : Microsoft.JScript.StringObject
type StringPrototype = class
    inherit StringObject
Public Class StringPrototype
Inherits StringObject
Dziedziczenie
Pochodne

Pola

Nazwa Opis
engine

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do aparatu skryptów.

(Odziedziczone po ScriptObject)
field_table

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje listę pól, które są dynamicznie dodawane i usuwane z obiektu.

(Odziedziczone po JSObject)
parent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)

Właściwości

Nazwa Opis
constructor

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera odwołanie do obiektu opartego na prototypach, który używa tego prototypu.

Item[Double]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu wyznaczony przez określoną Double wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Int32]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu wyznaczony przez określoną Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Object[]]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu wyznaczony przez określoną nazwę, Double wartość indeksu lub Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[String]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu wyznaczony przez określoną nazwę.

(Odziedziczone po ScriptObject)
length

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera liczbę znaków w ciągu.

(Odziedziczone po StringObject)
UnderlyingSystemType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ obiektu skryptu.

(Odziedziczone po ScriptObject)

Metody

Nazwa Opis
AddField(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określone pole do obiektu.

(Odziedziczone po JSObject)
anchor(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst ujęty w tagach kotwicy i nadaje element kotwicy określony atrybut name.

big(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w większych tagach znaczników tekstu.

blink(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach znaczników migania.

bold(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst ujętym w znaczniki znaczników pogrubionych tekstu.

charAt(Object, Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca znak na określonej pozycji w określonym obiekcie.

charCodeAt(Object, Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kod ASCII znaku w określonej pozycji w określonym obiekcie.

concat(Object, Object[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dołącza określone argumenty do określonego obiektu.

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy ten ciąg i określony ciąg mają tę samą wartość.

(Odziedziczone po StringObject)
fixed(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach znaczników tekstu o stałej szerokości.

fontcolor(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach czcionek i nadaje elementowi określony atrybut koloru.

fontsize(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst ujęty w tagi czcionek i nadaje elementowi określony atrybut rozmiaru.

GetField(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera pole, które ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetFields(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę FieldInfo obiektów odpowiadających wszystkim polam bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kod skrótu dla tego ciągu.

(Odziedziczone po StringObject)
GetMember(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów odpowiadających wszystkim członkom, które pasują do określonej nazwy.

(Odziedziczone po JSObject)
GetMembers(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów odpowiadających wszystkim członkom bieżącego obiektu skryptu.

(Odziedziczone po JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetMethod(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetMethods(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MethodInfo obiektów odpowiadających wszystkim metodom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetParent()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)
GetProperties(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę PropertyInfo obiektów odpowiadających wszystkim właściwościom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca String lub StringObject.

(Odziedziczone po StringObject)
indexOf(Object, Object, Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wyszukuje pierwsze wystąpienie określonego ciągu w określonym obiekcie, zaczynając od określonego położenia znaku.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje określony element członkowski.

(Odziedziczone po ScriptObject)
italics(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst ujęty w kursywę tagów znaczników tekstu.

lastIndexOf(Object, Object, Double)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wyszukuje ostatnie wystąpienie określonego ciągu w określonym obiekcie, zaczynając od określonej pozycji znaku.

link(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach kotwicy i nadaje elementowi kotwicy określony atrybut docelowy łącza.

localeCompare(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Porównuje dwa określone ciągi i zwraca liczbę całkowitą wskazującą relację leksykalną między nimi.

match(Object, VsaEngine, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Uruchamia wyszukiwanie określonego wzorca wyrażenia regularnego dla określonego obiektu.

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
replace(Object, Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Uruchamia wyszukiwanie określonego wzorca wyrażenia regularnego dla pierwszego określonego obiektu i zastępuje wszystkie dopasowania do trzeciego określonego obiektu.

search(Object, VsaEngine, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Uruchamia wyszukiwanie określonego wzorca wyrażenia regularnego dla określonego obiektu.

SetMemberValue2(String, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia wartość pola, które zostało dynamicznie dodane do obiektu i przechowywane w pliku field_table.

(Odziedziczone po JSObject)
slice(Object, Double, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nowy ciąg zawierający określone kolejne znaki z określonego ciągu.

small(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w mniejszych tagach znaczników tekstu.

split(Object, VsaEngine, Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca tablicę zawierającą podciągi w określonym obiekcie, które są rozdzielane określonymi znakami. Liczba podciągów w tablicy jest ograniczona przez określony limit.

strike(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst zawarty w tagach znaczników znaczników przekreślenia.

sub(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach znaczników indeksu dolnego.

substr(Object, Double, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nowy ciąg zawierający określoną liczbę kolejnych znaków z określonego ciągu, zaczynając od określonego położenia znaku. Zamiast tego użyj substring(Object, Double, Object) polecenia , jeśli to możliwe.

substring(Object, Double, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nowy ciąg zawierający określone kolejne znaki z określonego ciągu.

sup(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje określony obiekt na tekst znajdujący się w tagach znaczników indeksu górnego.

toLocaleLowerCase(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kopię określonego ciągu przekonwertowanego na małe litery na podstawie reguł CurrentUICulturewielkości liter .

toLocaleUpperCase(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kopię określonego ciągu przekonwertowanego na wielkie litery na podstawie reguł wielkości liter .CurrentUICulture

toLowerCase(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kopię określonego ciągu przekonwertowanego na małe litery na podstawie reguł InvariantCulturewielkości liter .

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po JSObject)
toString(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy reprezentację ciągu określonego obiektu.

toUpperCase(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca kopię określonego ciągu przekonwertowanego na wielkie litery na podstawie reguł wielkości liter .InvariantCulture

valueOf(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wartość określonego obiektu.

Jawne implementacje interfejsu

Nazwa Opis
IEnumerable.GetEnumerator()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca moduł wyliczający, który iteruje przez elementy członkowskie obiektu.

(Odziedziczone po JSObject)
IExpando.AddMethod(String, Delegate)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określoną metodę do obiektu. IExpando.AddMethod(String, Delegate) nie jest zaimplementowany w języku JScript.

(Odziedziczone po JSObject)
IExpando.AddProperty(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określoną właściwość do obiektu. Ta metoda nie jest implementowana w języku JScript.

(Odziedziczone po JSObject)
IExpando.RemoveMember(MemberInfo)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa określony element członkowski z obiektu.

(Odziedziczone po JSObject)

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też