Поделиться через


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)

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

Получает метод с заданным именем.

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

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

Получает метод с заданным именем, используя указанные критерии выбора.

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

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

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

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

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

Получает ссылку на родительский объект.

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

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

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

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

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

Получает свойство с указанным именем.

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

Этот 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)

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

Cast<TResult>(IEnumerable)

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

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

OfType<TResult>(IEnumerable)

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

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

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

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

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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

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