Windows app
摺疊目錄
展開目錄
本文章是由機器翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文
資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

String.Replace 方法 (String, String)

 

傳回新字串,其中目前執行個體中所有出現的指定字串,都取代成其他指定的字串。

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

public string Replace(
	string oldValue,
	string newValue
)

參數

oldValue

要被取代的字串。

newValue

用來取代所有出現之 oldValue 的字串。

傳回值

Type: System.String

相當於目前字串的字串,只是 oldValue 的所有執行個體都會取代成 newValue如果在目前的執行個體中找不到 oldValue,則方法傳回未變更的目前執行個體。

Exception Condition
ArgumentNullException

oldValuenull

ArgumentException

oldValue 為空字串 ("")。

如果 newValuenull, ,所有出現的 oldValue 會移除。

System_CAPS_note注意事項

這個方法不會修改目前的執行個體的值。相反地,它會傳回新字串中的所有出現的 oldValue 來取代 newValue

這個方法會執行序數 (區分大小寫和區分文化特性) 搜尋只尋找 oldValue

由於這個方法會傳回已修改的字串,您可以鏈結在一起後續呼叫 Replace 方法,以執行多個取代原始的字串。方法呼叫執行從左到右。下列範例提供一個實例。

using System;

public class Example
{
   public static void Main()
   {
      String s = "aaa";
      Console.WriteLine("The initial string: '{0}'", s);
      s = s.Replace("a", "b").Replace("b", "c").Replace("c", "d");
      Console.WriteLine("The final string: '{0}'", s);
   }
}
// The example displays the following output:
//       The initial string: 'aaa'
//       The final string: 'ddd'

下列範例示範如何使用 Replace 方法來修正拼字錯誤。

using System;

public class ReplaceTest {
    public static void Main() {

        string errString = "This docment uses 3 other docments to docment the docmentation";

        Console.WriteLine("The original string is:{0}'{1}'{0}", Environment.NewLine, errString);

        // Correct the spelling of "document".

        string correctString = errString.Replace("docment", "document");

        Console.WriteLine("After correcting the string, the result is:{0}'{1}'",
                Environment.NewLine, correctString);
    }
}
//
// This code example produces the following output:
//
// The original string is:
// 'This docment uses 3 other docments to docment the docmentation'
//
// After correcting the string, the result is:
// 'This document uses 3 other documents to document the documentation'
//

Universal Windows Platform
自 4.5 起可用
.NET Framework
自 1.1 起可用
Portable Class Library
支援版本:portable .NET platforms
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
Windows Phone
自 8.1 起可用
回到頁首
顯示:
© 2016 Microsoft