我试图在字符串中的最后一个单词之前插入单词“and”。到目前为止,这是我的代码:
string skillset = "";
foreach (ListItem item in SkillSet.Items)
{
if (item.Selected)
{
skillset += item.Text + ", ";
}
}
skillset = skillset.Substring(0, skillset.Length - 2);
非常感谢任何帮助。 谢谢 托马斯
答案 0 :(得分:3)
如果您只想将“和”放在最后一个单词的前面,可以使用将字符串拆分为字符串数组,更改最后一个单词并将字符串重新连接在一起。它看起来像这样
string[] skills = skillset.Split(new char[] { ',' });
skills[skills.Length-1] = "and " + skills[skills.Length-1];
skillset = string.Join(",", skills);
答案 1 :(得分:0)
int myStringLength = myString.length;
string myString = inputString.Substring(0, myStringLength);
int index = myString.LastIndexOf(' ');
string outputString = myString.Insert(index , " and ");