值和_values都是HashSet<string>
我需要修剪所有值。
我需要的是这个
values = _values.Trim();
但这不是有效的语法
修改
这就是我现在正在做的事,但看起来很混乱
values.Clear();
foreach (string s in _values)
{
values.Add(s.Trim());
}
答案 0 :(得分:0)
“更好”是有争议的,但是您可以使用内置方法UnionWith
和一些LINQ来替换您的foreach。可以把它想象成与AddRange最接近的等价物,除了一套课程的限制。
values.Clear();
values.UnionWith(_values.Select(x => x.Trim()));