如何使用TypeScript在linq查询中创建匿名类型
我正在使用angular2和TypeScript 我已创建此Linq查询:如何使用TypeScript在linq查询中创建匿名类型,linq,typescript,angular,Linq,Typescript,Angular,我正在使用angular2和TypeScript 我已创建此Linq查询: var groupedGradingKeyTables = Enumerable.AsEnumerable(gradings) .Select(pair => new GradingKeyPair(pair)) .Select((g, index) => new { g, index }) .GroupBy(g
var groupedGradingKeyTables = Enumerable.AsEnumerable(gradings)
.Select(pair => new GradingKeyPair(pair))
.Select((g, index) => new { g, index })
.GroupBy(g => g.index / 3, index => index)
.ToArray();
如何创建匿名类型
,而不将其分配给变量,就像使用TypeScript创建新{g,index}
目前,由于匿名类型不工作,代码无法生成。您可以尝试以下操作:
var groupedGradingKeyTables = Enumerable.AsEnumerable(gradings)
.Select(pair => new GradingKeyPair(pair))
.Select((g, index) => ({ g, index })) // With parenteses...
.GroupBy(g => g.index / 3, index => index)
.ToArray();
希望有帮助!=)