以下代码行为我提供了一个包含所有时区的列表。
List<string> _timeZones = xdoc.Descendants("TimeZone").Select(x => x.Value).ToList();
但是,在这个特定的列表中,我宁愿只拥有前11个字符。
有人知道如何在上面的Linq声明中包含它吗?
非常感谢你的帮助,
乔伊
答案 0 :(得分:0)
您可以添加Substring
,但将其限制为长度:
List<string> _timeZones = xdoc.Descendants("TimeZone").Select(x => x.Value.Substring(0, Math.Min(11, x.Value.Length))).ToList();