小编Mar*_*son的帖子

LINQ Group和Count with Max

有人可以写下以下的LINQ查询

鉴于以下数据,我需要以下每周得分最高的玩家以及如果他们赢得超过一周的计数.如果在一周内得分达到最高分,那么每个玩家得到一个计数.示例数据包括这种情况

Week   Player         Points 
1      Steve            35 
1      Mark             29 
1      John             26 
2      John             23 
2      Mark             21 
2      Steve            21 
3      Mark             42 
3      John             42 
3      Steve            19 
4      Pete             28 
4      John             16 
4      Steve            14 
4      Mark             12 
Run Code Online (Sandbox Code Playgroud)

结果将是

Player         Count
Steve            1
John             2
Mark             1
Pete             1
Run Code Online (Sandbox Code Playgroud)

linq count max linq-group

2
推荐指数
1
解决办法
2774
查看次数

如何在Blazor中不使用输入标签的情况下检测按键

我希望能够在Blazor中不使用HTML INPUT标记的情况下捕获键盘输入。按下键后,我将显示一个图形来代表按下的字母。

像这样

@page "/counter"
@using Microsoft.AspNetCore.Components.Web

<div @onkeypress="e => KeyPress(e)">
    Press any letter key
</div>

@code {

    private void KeyPress(KeyboardEventArgs e)
    {
        var letter = e.Key;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在其上设置断点时,似乎没有调用KeyPress方法。任何帮助,不胜感激。

keyboard input blazor

2
推荐指数
2
解决办法
108
查看次数

标签 统计

blazor ×1

count ×1

input ×1

keyboard ×1

linq ×1

linq-group ×1

max ×1