.net 如何存储来自按钮的用户输入,然后与数组进行比较

mgdq6dx1  于 2023-01-06  发布在  .NET
关注(0)|答案(1)|浏览(88)

我尝试在Visual studio 2022中使用C#和.net Maui重新创建主脑游戏。目前我在几个不同的领域遇到了麻烦。我遇到的主要问题是我不知道如何存储来自按钮的用户输入。我想实现的是:用户选择一个颜色,这将调整按钮的颜色,我将把颜色存储到一个数组中。2稍后,我将把这个数组与我的答案列表数组进行比较,看看用户是否正确。

private void TapGestureRecognizer_Tapped_1(object sender, EventArgs e)
{
    BoxView b = (BoxView)sender;
    currentGuessPeg.BackgroundColor = b.Color;
    currentGuessPeg.BorderColor = Colors.Transparent;
    GridColourPicker.IsVisible = false;
}

现在我可以在颜色之间切换,如下所示,但我不知道如何存储这些答案。对c#还是个新手,对从按钮存储数据很困惑。

任何帮助我都感激不尽。

kmbjn2e3

kmbjn2e31#

创建List以存储用户选择

List<Color> selections = new List<Color>();

然后,每当用户做出选择时,将其添加到列表中

selections.Add(b.Color);

相关问题