リッチテキストボックスから別の文字列strTotalへの文字列を保持したい。次に、midIndexによってfirstPartとsecondPartのような2つのSubStringに分割します:midIndex。
次に、前半で値を変更し、後半で結合したいと思います。そして最後にそれをrichTextBoxに表示します。
このために私はこのコードを使用しました:
私の最後のデバッグの場合:
rtxtQueryPan.Text.Length = 53; midIndex = 45;
//string Totalqueryy = rtxtQueryPan.Text;
string firstHalf = rtxtQueryPan.Text.Substring(0, midIndex-2);
string secondHalf = rtxtQueryPan.Text.Substring((midIndex- 1), (rtxtQueryPan.Text.Length - 1)); // THIS LINE SHOWS ERROR
string duplicateFirstHalf = firstHalf;
firstHalf += " " + clColumnNames.Text + ",";
rtxtQueryPan.Text = firstHalf+secondHalf;
コードの3行目では、次のように述べています。
インデックスと長さは、文字列内の場所を参照する必要があります。パラメータ名:長さ
長さ、midIndexvalueなどを確認しましたが、手がかりは見つかりませんでした。