Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo String.Remove (Int32)

Restituisce una nuova stringa in cui sono stati eliminati tutti i caratteri nell'istanza corrente a partire da una posizione specificata fino all'ultima posizione.

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

public string Remove(
	int startIndex
)

Parametri

startIndex
Tipo: System.Int32
Posizione in base zero da cui iniziare l'eliminazione dei caratteri.

Valore restituito

Tipo: System.String
Nuova stringa equivalente a questa stringa tranne che per i caratteri eliminati.

EccezioneCondizione
ArgumentOutOfRangeException

startIndex è minore di zero.

- oppure -

startIndex specifica una posizione non all'interno di questa stringa.

In .NET Framework le stringhe sono in base zero. Il valore del parametro startIndex può essere compreso tra 0 e la lunghezza dell'istanza della stringa meno uno.

NotaNota

Questo metodo non modifica il valore dell'istanza corrente. Al contrario, restituisce una nuova stringa nella quale tutti i caratteri dalla posizione startIndex fino alla fine della stringa originale sono stati rimossi.

Nell'esempio seguente viene illustrato il metodo Remove. Nel penultimo caso viene rimosso tutto il testo a partire dall'indice specificato fino alla fine della stringa. Nell'ultimo caso vengono rimossi tre caratteri a partire dall'indice specificato.


// This example demonstrates the String.Remove() method.
using System;

class Sample 
{
    public static void Main() 
    {
    string s = "abc---def"; 
//
    Console.WriteLine("Index: 012345678");
    Console.WriteLine("1)     {0}", s);
    Console.WriteLine("2)     {0}", s.Remove(3)); 
    Console.WriteLine("3)     {0}", s.Remove(3, 3));
    }
}
/*
This example produces the following results:

Index: 012345678
1)     abc---def
2)     abc
3)     abcdef

*/


.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft