StringPrototype Класс

Определение

Предоставляет статические методы и свойства для StringObject объектов. Все методы этого класса вызываются путем передачи ссылки на объект, запрашивающий доступ к методу. Этот класс принадлежит встроенной категории объектной модели.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class StringPrototype : Microsoft::JScript::StringObject
public class StringPrototype : Microsoft.JScript.StringObject
type StringPrototype = class
    inherit StringObject
Public Class StringPrototype
Inherits StringObject
Наследование
Производный

Поля

Имя Описание
engine

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сохраняет ссылку на подсистему сценариев.

(Унаследовано от ScriptObject)
field_table

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит список полей, которые динамически добавляются и удаляются из объекта.

(Унаследовано от JSObject)
parent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сохраняет ссылку на родительский объект.

(Унаследовано от ScriptObject)

Свойства

Имя Описание
constructor

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает ссылку на объект на основе прототипа, использующий этот прототип.

Item[Double]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, который обозначается указанным Double значением индекса.

(Унаследовано от ScriptObject)
Item[Int32]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, который обозначается указанным Int32 значением индекса.

(Унаследовано от ScriptObject)
Item[Object[]]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, который обозначается указанным именем, Double значением индекса или Int32 значением индекса.

(Унаследовано от ScriptObject)
Item[String]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, который обозначается указанным именем.

(Унаследовано от ScriptObject)
length

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает количество символов в строке.

(Унаследовано от StringObject)
UnderlyingSystemType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип объекта скрипта.

(Унаследовано от ScriptObject)

Методы

Имя Описание
AddField(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет указанное поле в объект.

(Унаследовано от JSObject)
anchor(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги привязки, и дает элемент привязки указанному атрибуту имени.

big(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в более крупные теги разметки текста.

blink(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки мигания.

bold(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки полужирного текста.

charAt(Object, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает символ в указанной позиции в указанном объекте.

charCodeAt(Object, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает код ASCII символа в указанной позиции в указанном объекте.

concat(Object, Object[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет указанные аргументы к указанному объекту.

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, имеет ли эта строка и указанную строку одинаковое значение.

(Унаследовано от StringObject)
fixed(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки текста фиксированной ширины.

fontcolor(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги шрифта, и предоставляет элемент указанному атрибуту цвета.

fontsize(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги шрифта, и предоставляет элемент указанному атрибуту размера.

GetField(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает поле с указанным именем.

(Унаследовано от ScriptObject)
GetFields(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив FieldInfo объектов, соответствующих всем полям текущего объекта скрипта.

(Унаследовано от ScriptObject)
GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает хэш-код для этой строки.

(Унаследовано от StringObject)
GetMember(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив MemberInfo объектов, соответствующих всем элементам, соответствующим указанному имени.

(Унаследовано от JSObject)
GetMembers(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив MemberInfo объектов, соответствующих всем членам текущего объекта скрипта.

(Унаследовано от JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает метод, имеющий указанное имя, с помощью указанных критериев выбора.

(Унаследовано от ScriptObject)
GetMethod(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает метод, имеющий указанное имя.

(Унаследовано от ScriptObject)
GetMethods(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив MethodInfo объектов, соответствующих всем методам текущего объекта скрипта.

(Унаследовано от ScriptObject)
GetParent()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает ссылку на родительский объект.

(Унаследовано от ScriptObject)
GetProperties(BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив PropertyInfo объектов, соответствующих всем свойствам текущего объекта скрипта.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает свойство с указанным именем с помощью указанных критериев выбора.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает свойство с указанным именем.

(Унаследовано от ScriptObject)
GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение String или StringObject.

(Унаследовано от StringObject)
indexOf(Object, Object, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет поиск первого вхождения указанной строки в указанном объекте, начиная с указанной позиции символа.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает указанный элемент.

(Унаследовано от ScriptObject)
italics(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки курсивного текста.

lastIndexOf(Object, Object, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет поиск последнего вхождения указанной строки в указанном объекте, начиная с указанной позиции символа.

link(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги привязки, и дает элемент привязки целевому атрибуту ссылки, указанному.

localeCompare(Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сравнивает две указанные строки и возвращает целое число, указывающее лексическую связь между ними.

match(Object, VsaEngine, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет поиск указанного шаблона регулярного выражения в указанном объекте.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
replace(Object, Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет поиск указанного шаблона регулярного выражения в первом указанном объекте и заменяет все совпадения третьим заданным объектом.

search(Object, VsaEngine, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет поиск указанного шаблона регулярного выражения в указанном объекте.

SetMemberValue2(String, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает значение поля, которое было динамически добавлено в объект и сохранено.field_table

(Унаследовано от JSObject)
slice(Object, Double, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает новую строку, содержащую указанные последовательные символы из указанной строки.

small(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в небольшие теги разметки текста.

split(Object, VsaEngine, Object, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает массив, содержащий подстроки в указанном объекте, разделенные указанными символами. Количество подстроок в массиве ограничено указанным ограничением.

strike(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки.

sub(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки подстрочного знака.

substr(Object, Double, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает новую строку, содержащую указанное число последовательных символов из указанной строки, начиная с указанной позиции символа. Используйте substring(Object, Double, Object) вместо этого, если вы можете.

substring(Object, Double, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает новую строку, содержащую указанные последовательные символы из указанной строки.

sup(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует указанный объект в текст, заключенный в теги разметки надстрочного знака.

toLocaleLowerCase(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает копию указанной строки, преобразованной в строчные регистры, в соответствии с правилами CurrentUICultureрегистра.

toLocaleUpperCase(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает копию указанной строки, преобразованной в верхний регистр, на основе правил регистра CurrentUICulture.

toLowerCase(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает копию указанной строки, преобразованной в строчные регистры, в соответствии с правилами InvariantCultureрегистра.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

(Унаследовано от JSObject)
toString(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает строковое представление указанного объекта.

toUpperCase(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает копию указанной строки, преобразованной в верхний регистр, на основе правил регистра InvariantCulture.

valueOf(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение указанного объекта.

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает перечислитель, который выполняет итерацию через члены объекта.

(Унаследовано от JSObject)
IExpando.AddMethod(String, Delegate)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет указанный метод в объект. IExpando.AddMethod(String, Delegate) не реализован в JScript.

(Унаследовано от JSObject)
IExpando.AddProperty(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет указанное свойство в объект. Этот метод не реализован в JScript.

(Унаследовано от JSObject)
IExpando.RemoveMember(MemberInfo)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет указанный элемент из объекта.

(Унаследовано от JSObject)

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к

См. также раздел