總結
您的目標是擷取、移除和取代字串中的值。 您收到的數據通常會有多餘的數據或字元,您必須避免或消除,才能使用目標數據。
IndexOf()利用方法,可讓您識別字元或字串在另一個字串中的位置。 從 IndexOf() 方法傳回的位置是使用 Substring() 方法擷取字串部分的第一個建置組塊,因為起始位置以及要擷取的字元數(長度)。 它也可讓您使用 Remove() 方法,在起始位置和長度的情況下,從字串中排除字元。 您已瞭解方法等 LastIndexOf() 變化,以尋找字串在另一個字串中字元串的最後一個位置,以及 IndexOfAny() 尋找指定 char 陣列中任何值的位置。 您使用 while 語句逐一查看較長的字串,以尋找並擷取較大來源字串內字元或字串的所有實例。 最後,您已使用 Replace() 方法來交換較大字串內字元或字串串的所有實例。
雖然可以使用數位執行這類作業,但逐一 char 查看每個 char 作業以尋找相符專案、追蹤您想要尋找的開始和結束點等等。 它會採取更多步驟來完成這些字串協助程式方法可以在單一呼叫中完成的工作。
取得免費驗證的認證
Microsoft已與 freeCodeCamp.org 合作,在基礎 C# 上提供訓練和認證計劃。 完成此Microsoft Learn 課程模組,您就已經離認證更近一步了。 若要探索 freeCodeCamp 所提供的基本 C# 認證,請瀏覽:https://aka.ms/csharp-certification。