如何在不使用拆分方法的情况下将全名拆分为两个字符串并将两个字符串存储到两个并行数组中
How to split a full name into two strings without using split method and storing the two strings into two parallel arrays
所以我的目标是从输入到文本框中的全名中提取名字和姓氏。我想我已经正确提取了第一个名字,但我在提取最后一个时遇到了问题。我不想使用 Split 方法。然后我将把数据存储到我拥有的并行数组中。
string name;
name = txtName.Text;
string fullName;
int indexSpace;
indexSpace = name.IndexOf(" ");
string firstName;
firstName = name.Substring(0, indexSpace);
string lastName;
lastName = ????
mFirst[mIndex] = firstName;
mIndex++;
mLast[mIndex] = lastName;
mIndex++;
这应该可以解决问题。 (假设 name
遵循 "firstName lastName" 格式 - 不带引号)(假设 JavaScript 或子字符串遵循 js definition)
lastName = name.Substring(indexSpace + 1);
所以我的目标是从输入到文本框中的全名中提取名字和姓氏。我想我已经正确提取了第一个名字,但我在提取最后一个时遇到了问题。我不想使用 Split 方法。然后我将把数据存储到我拥有的并行数组中。
string name;
name = txtName.Text;
string fullName;
int indexSpace;
indexSpace = name.IndexOf(" ");
string firstName;
firstName = name.Substring(0, indexSpace);
string lastName;
lastName = ????
mFirst[mIndex] = firstName;
mIndex++;
mLast[mIndex] = lastName;
mIndex++;
这应该可以解决问题。 (假设 name
遵循 "firstName lastName" 格式 - 不带引号)(假设 JavaScript 或子字符串遵循 js definition)
lastName = name.Substring(indexSpace + 1);