Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

String.Remove-Methode: (Int32)

 

Veröffentlicht: Oktober 2016

Gibt eine neue Zeichenfolge zurück, in der alle Zeichen in der aktuellen Instanz, beginnend an einer angegebenen Position und sich über die letzte Position fortsetzend, gelöscht wurden.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public string Remove(
	int startIndex
)

Parameter

startIndex
Type: System.Int32

Die nullbasierte Position, ab der Zeichen gelöscht werden sollen.

Rückgabewert

Type: System.String

Eine neue Zeichenfolge, die dieser Zeichenfolge ohne die entfernten Zeichen entspricht.

Exception Condition
ArgumentOutOfRangeException

startIndex ist kleiner als Null.

- oder -

startIndex gibt eine Position an, die sich nicht innerhalb der Zeichenfolge befindet.

In der .NET Framework, Zeichenfolgen sind nullbasiert. Der Wert der startIndex -Parameter kann von 0 (null) bis eins weniger als die Länge der Zeichenfolgeninstanz reichen.

System_CAPS_noteHinweis

Diese Methode wird den Wert der aktuellen Instanz nicht geändert. Stattdessen wird eine neue Zeichenfolge in der alle Zeichen von der Position startIndex bis zum Ende der ursprünglichen Zeichenfolge entfernt wurden.

Das folgende Beispiel veranschaulicht die Remove Methode. Der Case vorletztes entfernt den gesamten Text aus dem angegebenen Index bis zum Ende der Zeichenfolge ab. Im letzte Fall werden drei Zeichen beginnend am angegebenen Index entfernt.

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

*/

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: