2016-07-22 16 views
2

TypeScriptでangular2を使用しています。TypeScriptでlinqクエリ内に匿名型を作成する方法

私はこのLINQクエリを作成しました:

var groupedGradingKeyTables = Enumerable.AsEnumerable(gradings) 
       .Select(pair => new GradingKeyPair(pair)) 
       .Select((g, index) => new { g, index }) 
       .GroupBy(g => g.index/3, index => index) 
       .ToArray(); 

にはどうすればいいだけの活字体でnew { g, index }のような変数に代入せずにanonymous typeを作成することができますか?

現時点では、動作していない匿名タイプのためコードが作成されません。

答えて

1

あなたはこれを試すことができます役立ちます

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(); 

希望を! =)

関連する問題