我想将一个字符串保留为来自 Richtextbox 的另一个字符串 strTotal。然后我想通过中间索引将它分成两个子字符串,比如 firstPart 和 secondPart: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 等。但没有发现任何线索。