C# 如何检查整数是否已在列表中

C# 如何检查整数是否已在列表中,c#,list,for-loop,contains,C#,List,For Loop,Contains,我目前正在用Windows Forms C#编写我自己的数独游戏,我目前在如何检查列表中是否已经有整数方面遇到了问题 for (int i = 0; i < 9; i++) { List<int> list = new List<int>(); for(int j = 0; j < 9; j++) { list.Add(sodukuPlayf

我目前正在用Windows Forms C#编写我自己的数独游戏,我目前在如何检查列表中是否已经有整数方面遇到了问题

for (int i = 0; i < 9; i++)
        {
            List<int> list = new List<int>();
            for(int j = 0; j < 9; j++)
            {
                list.Add(sodukuPlayfield.grid[i, j]);
            }
        }
for(int i=0;i<9;i++)
{
列表=新列表();
对于(int j=0;j<9;j++)
{
添加(sodukuPlayfield.grid[i,j]);
}
}
因此,我将一行中的所有数字添加到列表中。但在那之后,我想看看1-9之间是否只有一个数字。 我怎样才能解决这个问题


谢谢。

我不太确定要将列表检查放在哪里,但这是检查列表是否包含特定编号的方法:

列表。包含(您正在搜索的号码)


希望有帮助

你搜索了什么吗?使用list.Contains(searckey)检查这个How-about->if(!list.Contains(..)这里有一个类似的问题和解决方案: