此问题仅用于学术目的。
假设我有以下代码......
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 语句来做到这一点......希望你们都已经知道了!