匯出 (0) 列印
全部展開
本文章是由機器翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

String.Remove 方法 (Int32)

傳回新字串,其中已刪除目前執行個體中的所有字元 (從指定位置開始到最後一個位置為止)。

命名空間:  System
組件:  mscorlib (在 mscorlib.dll 中)

public string Remove(
	int startIndex
)

參數

startIndex
類型:System.Int32
要開始刪除字元之以零為起始的位置。

傳回值

類型:System.String
新字串,除了已移除的字元以外,其餘部分都與這個字串相等。

例外狀況條件
ArgumentOutOfRangeException

startIndex 小於零。

-或-

startIndex 指定了不在這個字串中的位置。

在 .NET Framework 中,字串以零起始。 startIndex 參數的值範圍為 0 到字串執行個體長度再減 1 的值。

注意事項注意事項

這個方法不會修改目前執行個體的值, 而是傳回新字串,並在其中移除從 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

*/


.NET Framework

支援版本:4.5.2、4.5.1、4.5、4、3.5、3.0、2.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

可攜式類別庫

支援版本:可攜式類別庫

適用於 Windows 市集應用程式的 .NET

支援版本:Windows 8

適用於 Windows Phone 應用程式的 .NET

支援版本: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 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft