这是我的代码
string joinedString = String.Join(" , ", myStringArray.Select(x => x.Name));
joinedString = joinedString.Remove(joinedString.LastIndexOf(','), 1).Insert(joinedString.LastIndexOf(','), "&");
假设myStringArray为{“ NameOne”,“ NameTwo”,“ NameThree”,“ NameFour”},
我上面的代码将为
NameOne , NameTwo , NameThree & NameFour
&字符表示最后一个联接,逗号 表示其余联接。
问题是,有什么方法比我的代码短吗?