foreach语句不会将值添加到列表中

我不知道为什么foreach语句不向列表中添加值,帮助

foreach (var item in blocklines)
            {
                if (item.Contains(','))
                {
                    List<double> xyz = item.Split(',').Select(double.Parse).ToList();
                }
            }