概要

完了

目的は、文字列内の値を抽出、削除、置換することです。 多くの場合、受信するデータには、ターゲット データを使用する前に回避または削除する必要がある余分なデータまたは文字があります。

IndexOf()メソッドを使用すると、別の文字列内の文字または文字列の位置を識別できます。 IndexOf() メソッドから返された位置は、開始位置と抽出する文字数 (長さ) を指定して文字列の一部を抽出するために、Substring() メソッドを使用する最初の構成要素でした。 また、 Remove() メソッドを使用して、開始位置と長さを指定して文字列から文字を削除することもできます。 別の文字列内の文字列の最後の位置を検索するLastIndexOf()メソッドや、指定されたIndexOfAny()配列の任意の値の位置を検索するcharなどのバリエーションについて学習しました。 while ステートメントを使用して、長い文字列を反復処理して、大きなソース文字列内の文字または文字列のすべてのインスタンスを検索して抽出しました。 最後に、 Replace() メソッドを使用して、大きな文字列内の文字または文字列のすべてのインスタンスをスワップしました。

char配列を使用してこのような操作を実行することもできますが、各charを反復処理して一致するものを検索したり、検索する開始点と終了点を追跡したりできます。 これらの文字列ヘルパー メソッドが 1 回の呼び出しで実現できることを実現するには、さらに多くの手順が必要になります。

無料の検証済み認定資格を取得する

Microsoft は、基本的な C# に関するトレーニングと認定プログラムを提供するために、freeCodeCamp.org と提携しています。 この Microsoft Learn モジュールを完了すると、認定にもう一歩近づいています。 freeCodeCamp によって提供される基本的な C# 認定を調べるには、次を参照してください: https://aka.ms/csharp-certification.