本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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參數的範圍可以從零到字串執行個體的長度大於或等於一。

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 起供應
回到頁首
顯示: