Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Метод String.Remove (Int32)

 

Возвращает новую строку, в которой были удалены все символы, начиная с указанной позиции и до конца в текущем экземпляре.

Пространство имен:   System
Сборка:  mscorlib (в mscorlib.dll)

public string Remove(
	int startIndex
)

Параметры

startIndex
Type: System.Int32

Отсчитываемая от нуля позиция, с которой начинается удаление знаков.

Возвращаемое значение

Type: System.String

Новая строка, эквивалентная данной строке за минусом удаленных знаков.

Exception Condition
ArgumentOutOfRangeException

Значение параметра startIndex меньше нуля.

-или-

startIndex указывает положение, которое находится за пределами этой строки.

В .NET Framework, строки отсчитываются от нуля. Значение startIndex параметра варьируются от 0 до величины, равной длине экземпляра строки.

System_CAPS_noteПримечание

Этот метод не изменяет значение текущего экземпляра. Вместо этого возвращается новая строка в которой все символы от позиции startIndex до конца исходной строки были удалены.

В следующем примере демонстрируется Remove метод. Так далее для последнего удаляет весь текст, начиная с заданного индекса и до конца строки. В последнем случае удаляются три знака начиная с заданного индекса.

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

*/

Универсальная платформа Windows
Доступно с 8
.NET Framework
Доступно с 2.0
Переносимая библиотека классов
Поддерживается в: переносимые платформы .NET
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Windows Phone
Доступно с 8.1
Вернуться в начало
Показ: