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 (SByte*, 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 interi con segno a 8 bit, da una posizione iniziale 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(
	sbyte* value,
	int startIndex,
	int length
)

Parametri

value
Type: System.SByte*

Puntatore a una matrice di interi con segno a 8 bit. I numeri interi vengono interpretati in base alla codifica della tabella codici di sistema corrente, ovvero alla codifica specificata da Encoding.Default.

startIndex
Type: System.Int32

Posizione iniziale all'interno di value.

length
Type: System.Int32

Numero di caratteri in value da usare.

Exception Condition
ArgumentNullException

value è null.

ArgumentOutOfRangeException

startIndex o length è minore di zero.

-oppure-

L'indirizzo specificato da value + startIndex è troppo grande per la piattaforma corrente; ovvero, il calcolo dell'indirizzo ha causato un overflow.

-oppure-

La lunghezza della nuova stringa da inizializzare è troppo grande da allocare.

ArgumentException

L'indirizzo specificato da value + startIndex è minore di 64 K.

-oppure-

Non è stato possibile inizializzare una nuova istanza di String mediante value, supponendo che value sia codificato in ANSI.

AccessViolationException

value, startIndex e length specificano collettivamente un indirizzo non valido.

System_CAPS_noteNota

Per esempi e informazioni complete sull'utilizzo per 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.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: