StringPrototype Classe

Definizione

Fornisce metodi e proprietà statici per StringObject gli oggetti . Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo . Questa classe appartiene alla categoria del modello a oggetti predefinita.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class StringPrototype : Microsoft::JScript::StringObject
public class StringPrototype : Microsoft.JScript.StringObject
type StringPrototype = class
    inherit StringObject
Public Class StringPrototype
Inherits StringObject
Ereditarietà
Derivato

Campi

Nome Descrizione
engine

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento al motore di scripting.

(Ereditato da ScriptObject)
field_table

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un elenco di campi aggiunti e rimossi dinamicamente dall'oggetto .

(Ereditato da JSObject)
parent

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento all'oggetto padre.

(Ereditato da ScriptObject)

Proprietà

Nome Descrizione
constructor

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un riferimento a un oggetto basato su prototipo che utilizza questo prototipo.

Item[Double]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice specificato Double .

(Ereditato da ScriptObject)
Item[Int32]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice specificato Int32 .

(Ereditato da ScriptObject)
Item[Object[]]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome, Double dal valore di indice o Int32 dal valore di indice specificato.

(Ereditato da ScriptObject)
Item[String]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome specificato.

(Ereditato da ScriptObject)
length

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il numero di caratteri nella stringa.

(Ereditato da StringObject)
UnderlyingSystemType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo dell'oggetto script.

(Ereditato da ScriptObject)

Metodi

Nome Descrizione
AddField(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il campo specificato all'oggetto .

(Ereditato da JSObject)
anchor(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di ancoraggio e assegna all'elemento di ancoraggio l'attributo del nome specificato.

big(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup di testo più grandi.

blink(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup lampeggianti.

bold(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup di testo in grassetto.

charAt(Object, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il carattere in corrispondenza della posizione specificata nell'oggetto specificato.

charCodeAt(Object, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il codice ASCII del carattere in corrispondenza della posizione specificata nell'oggetto specificato.

concat(Object, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Accoda gli argomenti specificati all'oggetto specificato.

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se questa stringa e la stringa specificata hanno lo stesso valore.

(Ereditato da StringObject)
fixed(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup di testo a larghezza fissa.

fontcolor(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di carattere e assegna all'elemento l'attributo di colore specificato.

fontsize(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di carattere e assegna all'elemento l'attributo di dimensione specificato.

GetField(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un campo con il nome specificato.

(Ereditato da ScriptObject)
GetFields(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di FieldInfo oggetti che corrispondono a tutti i campi dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il codice hash per questa stringa.

(Ereditato da StringObject)
GetMember(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di MemberInfo oggetti che corrispondono a tutti i membri che corrispondono al nome specificato.

(Ereditato da JSObject)
GetMembers(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di MemberInfo oggetti che corrispondono a tutti i membri dell'oggetto script corrente.

(Ereditato da JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati.

(Ereditato da ScriptObject)
GetMethod(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato.

(Ereditato da ScriptObject)
GetMethods(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di MethodInfo oggetti che corrispondono a tutti i metodi dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetParent()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un riferimento all'oggetto padre.

(Ereditato da ScriptObject)
GetProperties(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di PropertyInfo oggetti che corrispondono a tutte le proprietà dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato.

(Ereditato da ScriptObject)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce String o StringObject.

(Ereditato da StringObject)
indexOf(Object, Object, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Cerca la prima occorrenza della stringa specificata nell'oggetto specificato, a partire dalla posizione del carattere specificata.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Richiama il membro specificato.

(Ereditato da ScriptObject)
italics(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup di testo corsivo.

lastIndexOf(Object, Object, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Cerca l'ultima occorrenza della stringa specificata nell'oggetto specificato, a partire dalla posizione del carattere specificata.

link(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di ancoraggio e assegna all'elemento di ancoraggio l'attributo di destinazione del collegamento specificato.

localeCompare(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Confronta le due stringhe specificate e restituisce un numero intero che indica la relazione lessicale tra di esse.

match(Object, VsaEngine, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue una ricerca del criterio di espressione regolare specificato nell'oggetto specificato.

MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
replace(Object, Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue una ricerca del criterio di espressione regolare specificato nel primo oggetto specificato e sostituisce eventuali corrispondenze con il terzo oggetto specificato.

search(Object, VsaEngine, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue una ricerca del criterio di espressione regolare specificato nell'oggetto specificato.

SetMemberValue2(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta il valore di un campo aggiunto dinamicamente all'oggetto e archiviato in field_table.

(Ereditato da JSObject)
slice(Object, Double, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una nuova stringa contenente i caratteri consecutivi specificati dalla stringa specificata.

small(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso in tag di markup di testo più piccoli.

split(Object, VsaEngine, Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una matrice che contiene le sottostringhe nell'oggetto specificato delimitato dai caratteri specificati. Il numero di sottostringhe nella matrice è vincolato dal limite specificato.

strike(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup barrati.

sub(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup pedice.

substr(Object, Double, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una nuova stringa contenente il numero specificato di caratteri consecutivi dalla stringa specificata, a partire dalla posizione del carattere specificata. Usare substring(Object, Double, Object) invece, se possibile.

substring(Object, Double, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una nuova stringa contenente i caratteri consecutivi specificati dalla stringa specificata.

sup(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte l'oggetto specificato in testo racchiuso tra tag di markup apice.

toLocaleLowerCase(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una copia della stringa specificata convertita in minuscolo, in base alle regole di maiuscole e minuscole di CurrentUICulture.

toLocaleUpperCase(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una copia della stringa specificata convertita in maiuscolo, in base alle regole di maiuscole e minuscole di CurrentUICulture.

toLowerCase(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una copia della stringa specificata convertita in minuscolo, in base alle regole di maiuscole e minuscole di InvariantCulture.

ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da JSObject)
toString(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una rappresentazione di stringa dell'oggetto specificato.

toUpperCase(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una copia della stringa specificata convertita in maiuscolo, in base alle regole di maiuscole e minuscole di InvariantCulture.

valueOf(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il valore dell'oggetto specificato.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerable.GetEnumerator()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un enumeratore che scorre i membri dell'oggetto .

(Ereditato da JSObject)
IExpando.AddMethod(String, Delegate)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il metodo specificato all'oggetto . IExpando.AddMethod(String, Delegate) non è implementato in JScript.

(Ereditato da JSObject)
IExpando.AddProperty(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge la proprietà specificata all'oggetto . Questo metodo non è implementato in JScript.

(Ereditato da JSObject)
IExpando.RemoveMember(MemberInfo)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove il membro specificato dall'oggetto .

(Ereditato da JSObject)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche