源列表变化后,这段程序会输出什么?

来自 LINQ
C# 14 / .NET 10 入门 2分钟

源列表变化后,这段程序会输出什么?

csharp
using System;
using System.Collections.Generic;
using System.Linq;

var values = new List<int> { 1, 2 };
IEnumerable<int> query = values.Where(value => value > 1);
int[] snapshot = query.ToArray();

values.Add(3);

Console.WriteLine(string.Join(",", query));
Console.WriteLine(string.Join(",", snapshot));
在试验场中打开
报告错误