StringPrototype Класс

Определение

Предоставляет статические методы и свойства для объектов StringObject.Provides static methods and properties for StringObject objects. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Этот класс принадлежит к категории встроенных объектных моделей.This class belongs to the built-in object model category.

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

Хранит ссылка на обработчик скриптов.Stores a reference to the scripting engine.

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

Хранит список полей, динамически добавляемых и удаляемых из объекта.Stores a list of fields that are dynamically added and removed from the object.

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

Хранит ссылки на родительский объект.Stores a reference to the parent object.

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

Свойства

constructor

Получает ссылку на объект на основе прототипа, в котором используется данный прототип.Gets a reference to a prototype-based object that is using this prototype.

Item[Double]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.Gets or sets a member of the script object that is designated by the specified Double index value.

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

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.Gets or sets a member of the script object that is designated by the specified Int32 index value.

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

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

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

Возвращает или задает член объекта скрипта, на который указывает заданное имя.Gets or sets a member of the script object that is designated by the specified name.

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

Получает количество знаков в строке.Gets the number of characters in the string.

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

Получает тип объекта скрипта.Gets the type of the script object.

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

Методы

AddField(String)

Добавляет заданное поле в объект.Adds the specified field to the object.

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

Преобразует заданный объект в текст, заключенный в теги привязки, и присваивает элементу привязки заданный атрибут имени.Converts the specified object to text enclosed in anchor tags, and gives the anchor element the specified name attribute.

big(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для начертания с большим размером.Converts the specified object to text enclosed in bigger text markup tags.

blink(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для мерцающего начертания.Converts the specified object to text enclosed in blink markup tags.

bold(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для полужирного начертания знаков.Converts the specified object to text enclosed in bold text markup tags.

charAt(Object, Double)

Возвращает символ в указанной позиции в заданном объекте.Returns the character at the specified position in the specified object.

charCodeAt(Object, Double)

Возвращает кодировку ASCII в указанной позиции в заданном объекте.Returns the ASCII code of the character at the specified position in the specified object.

concat(Object, Object[])

Добавляет заданные аргументы в указанный объект.Appends the specified arguments to the specified object.

Equals(Object)

Определяет, равны ли значения этой и заданной строки.Determines whether this string and the specified string have the same value.

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

Преобразует заданный объект в текст, заключенный в теги разметки для моноширинного начертания знаков.Converts the specified object to text enclosed in fixed-width text markup tags.

fontcolor(Object, Object)

Преобразует заданный объект в текст, заключенный в теги шрифта, и присваивает элементу заданный атрибут цвета.Converts the specified object to text enclosed in font tags, and gives the element the specified color attribute.

fontsize(Object, Object)

Преобразует заданный объект в текст, заключенный в теги шрифта, и присваивает элементу заданный атрибут размера.Converts the specified object to text enclosed in font tags, and gives the element the specified size attribute.

GetField(String, BindingFlags)

Получает поле с заданным именем.Gets a field that has the specified name.

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

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

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

Возвращает хэш-код для этой строки.Returns the hash code for this string.

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

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

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

Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.Gets an array of MemberInfo objects that correspond to all members of the current script object.

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

Получает метод с заданным именем.Gets a method that has the specified name.

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

Получает метод с заданным именем, используя указанные критерии выбора.Gets a method that has the specified name by using the specified selection criteria.

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

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

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

Получает ссылку на родительский объект.Gets a reference to the parent object.

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

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

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

Получает свойство с указанным именем.Gets a property that has the specified name.

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

Получает свойство с заданным именем, используя указанные критерии выбора.Gets a property that has the specified name by using the specified selection criteria.

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

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

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

Осуществляет поиск первого вхождения заданной строки в указанном объекте, начиная с заданной позиции символа.Searches for the first occurrence of the specified string in the specified object, starting from the specified character position.

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

Вызывает указанный член.Invokes the specified member.

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

Преобразует заданный объект в текст, заключенный в теги разметки для курсивного начертания знаков.Converts the specified object to text enclosed in italic text markup tags.

lastIndexOf(Object, Object, Double)

Осуществляет поиск последнего вхождения заданной строки в указанном объекте, начиная с заданной позиции символа.Searches for the last occurrence of the specified string in the specified object, starting from the specified character position.

link(Object, Object)

Преобразует заданный объект в текст, заключенный в теги привязки, и присваивает элементу привязки заданный атрибут целевого объекта ссылки.Converts the specified object to text enclosed in anchor tags, and gives the anchor element the link target attribute that is specified.

localeCompare(Object, Object)

Сравнивает две заданные строки и возвращает целочисленное значение, отражающее лексическую связь между ними.Compares the two specified strings and returns an integer that indicates the lexical relationship between them.

match(Object, VsaEngine, Object)

Запускает поиск заданного шаблона регулярного выражения в указанном объекте.Runs a search for the specified regular expression pattern on the specified object.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Запускает поиск заданного шаблона регулярного выражения в первом указанном объекте и заменяет все найденные совпадения третьим заданным объектом.Runs a search for the specified regular expression pattern on the first specified object, and replaces any matches with the third specified object.

search(Object, VsaEngine, Object)

Запускает поиск заданного шаблона регулярного выражения в указанном объекте.Runs a search for the specified regular expression pattern on the specified object.

SetMemberValue2(String, Object)

Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

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

Создает новую строку, содержащую заданные символы, последовательно расположенные в указанной строке.Creates a new string that contains the specified consecutive characters from the specified string.

small(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для начертания с меньшим размером.Converts the specified object to text enclosed in smaller text markup tags.

split(Object, VsaEngine, Object, Object)

Возвращает массив, содержащий подстроки в указанном объекте, отделенные друг от друга заданными символами.Returns an array that contains the substrings in the specified object that are delimited by the specified characters. Количество подстрок в массиве ограничивается заданным предельным значением.The number of substrings in the array is constrained by the specified limit.

strike(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для зачеркнутого начертания знаков.Converts the specified object to text enclosed in strikethrough markup tags.

sub(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для подстрочных знаков.Converts the specified object to text enclosed in subscript markup tags.

substr(Object, Double, Object)

Создает новую строку, содержащую заданное количество последовательно расположенных символов из указанной строки, начиная с символа в заданной позиции.Creates a new string that contains the specified number of consecutive characters from the specified string, starting from the specified character position. По возможности, вместо этого метода следует использовать метод substring(Object, Double, Object).Use substring(Object, Double, Object) instead, if you can.

substring(Object, Double, Object)

Создает новую строку, содержащую заданные символы, последовательно расположенные в указанной строке.Creates a new string that contains the specified consecutive characters from the specified string.

sup(Object)

Преобразует заданный объект в текст, заключенный в теги разметки для надстрочных знаков.Converts the specified object to text enclosed in superscript markup tags.

toLocaleLowerCase(Object)

Возвращает копию заданной строки, преобразованной в нижний регистр, в соответствии с правилами учета регистра для свойства CurrentUICulture.Returns a copy of the specified string converted to lowercase, based on the casing rules of CurrentUICulture.

toLocaleUpperCase(Object)

Возвращает копию заданной строки, преобразованной в верхний регистр, в соответствии с правилами учета регистра для свойства CurrentUICulture.Returns a copy of the specified string converted to uppercase, based on the casing rules of CurrentUICulture.

toLowerCase(Object)

Возвращает копию заданной строки, преобразованной в нижний регистр, в соответствии с правилами учета регистра для свойства InvariantCulture.Returns a copy of the specified string converted to lowercase, based on the casing rules of InvariantCulture.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Создает строковое представление указанного объекта.Creates a string representation of the specified object.

toUpperCase(Object)

Возвращает копию заданной строки, преобразованной в верхний регистр, в соответствии с правилами учета регистра для свойства InvariantCulture.Returns a copy of the specified string converted to uppercase, based on the casing rules of InvariantCulture.

valueOf(Object)

Возвращает значение указанного объекта.Returns the value of the specified object.

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

IEnumerable.GetEnumerator()

Возвращает перечислитель, выполняющий итерацию по членам объекта.Returns an enumerator that iterates through the members of the object.

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

Добавляет заданный метод в объект.Adds the specified method to the object. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

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

Добавляет заданное свойство в объект.Adds the specified property to the object. Этот метод не реализован в JScript.This method is not implemented in JScript.

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

Удаляет заданный член из объекта.Removes the specified member from the object.

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

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

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

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

Дополнительно