这个问题仅用于学术目的。
假设我有以下代码...
var split = line.Split(new[] { ',' }, System.StringSplitOptions.RemoveEmptyEntries);
var elem = new XElement("shop");
elem.SetAttributeValue("name", split.Take(split.Length - 1)); <=====
elem.SetAttributeValue("tin", split.Last());
我希望您能够把箭头所指的行产生与这个相同的结果...
string.Join(string.Empty, split.Take(split.Length - 1));
不使用string.Join
,能否将字符串数组转换为一个字符串?
有没有LINQ语句可以实现这个功能呢?希望大家已经知道!