Tag: immutability linqpad

VB.NET linq group by匿名类型不能按预期工作

我正在玩弄LINQPad附带的一些linq样本。 在“Nutshell中的C#3.0”文件夹中,在Chater 9 – Grouping下,有一个名为“按多个键分组”的示例查询。 它包含以下查询: from n in new[] { “Tom”, “Dick”, “Harry”, “Mary”, “Jay” }.AsQueryable() group n by new { FirstLetter = n[0], Length = n.Length } 我将字符串“Jon”添加到数组的末尾以获得实际的分组,并得出以下结果: 这正是我所期待的。 然后,在LINQPad中,我去了相同查询的VB.NET版本: ‘ Manually added “Jon” from n in new string() { “Tom”, “Dick”, “Harry”, “Mary”, “Jay”, “Jon” }.AsQueryable() _ group by ng = new […]