Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore String (Char*, Int32, Int32)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe String sul valore indicato da uno specifico puntatore a una matrice di caratteri Unicode, da una posizione iniziale del carattere all'interno di tale matrice e da una lunghezza.

Questa API non è conforme a CLS.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
[CLSCompliantAttribute(false)]
public unsafe String(
	char* value,
	int startIndex,
	int length
)

Parametri

value
Type: System.Char*

Puntatore a una matrice di caratteri Unicode.

startIndex
Type: System.Int32

Posizione iniziale all'interno di value.

length
Type: System.Int32

Numero di caratteri in value da usare.

Exception Condition
ArgumentOutOfRangeException

startIndex o length è minore di zero, value + startIndex causa un overflow del puntatore o il processo corrente non ha accesso in lettura a tutti i caratteri considerati.

ArgumentException

value specifica una matrice che contiene un carattere Unicode non valido, o value + startIndex specifica un indirizzo minore di 64000.

System_CAPS_noteNota

Per esempi e informazioni complete su questo e altri String overload del costruttore, vedere il String costruttore riepilogo.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: