所以问题是我想将一个字符串分成两个字符串。 1用于第一个单词,另一个用于第二个单词直到最后一个单词。我正在使用索引和子字符串来执行此操作,但是遇到一个问题,索引为0。可以在屏幕快照中看到字符串值。
private void findBtn_Click(object sender, EventArgs e) {
string startst = startingStation.Text;
string endst = endingStation.Text;
int index = startst.IndexOf(" ");
string startnum = startst.Substring(0, startst.IndexOf(" "));
string endnum = endst.Substring(0, endst.IndexOf(" "));
string startname = startst.Substring(startst.IndexOf(" "), startst.Length);
string endname = endst.Substring(endst.IndexOf(" "), endst.Length);
Routes findRoutes = new Routes();
findRoutes.TextBoxValue = "SomeValue";
findRoutes.Show();
}
答案 0 :(得分:0)
要获取第一个单词:
yourstring.Substring(0,yourstring.IndexOf(" "));
获取剩余的单词
yourstring.Substring(yourstring.IndexOf(" ")+1);
请注意,当字符串中没有空格时,这将引发异常。