Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método String.Remove (Int32)

 

Publicado: octubre de 2016

Devuelve una nueva cadena en la que se han eliminado todos los caracteres de la instancia actual, a partir de una posición especificada y hasta la última posición.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public string Remove(
	int startIndex
)

Parámetros

startIndex
Type: System.Int32

Posición de base cero a partir de la cual comienza la eliminación de caracteres.

Valor devuelto

Type: System.String

Una nueva cadena que es equivalente a esta cadena, excepto por los caracteres quitados.

Exception Condition
ArgumentOutOfRangeException

startIndex es menor que cero.

O bien

startIndex especifica una posición que no está dentro de esta cadena.

En el .NET Framework, las cadenas son de base cero. El valor de la startIndex parámetro puede estar comprendido entre cero hasta uno menos que la longitud de la instancia de cadena.

System_CAPS_noteNota

Este método no modifica el valor de la instancia actual. En su lugar, devuelve una nueva cadena en la que todos los caracteres desde la posición startIndex al final de la cadena original se han quitado.

En el ejemplo siguiente se muestra el Remove método. El caso siguiente al último quita todo el texto desde el índice especificado hasta el final de la cadena. El último caso quita tres caracteres a partir del índice especificado.

// 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

*/

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: