-1
我創建了一個方法,其中我從ma數據庫中取一個隨機行並將其放入新列表中,如果該方法將再次使用,它將檢查是否之前選擇了隨機行並選擇了另一個,就像繪圖沒有重複。程序編譯,但不工作。任何人都可以告訴我我做錯了什麼?檢查列表中是否存在
TABUEntities baza = new TABUEntities();
IList AlreadyChosen = new List<IList>();
public List<HASLA> RandomWords()
{
List<HASLA> dane = baza.HASLA.OrderBy(x => Guid.NewGuid()).Take(1).ToList();
if (AlreadyChosen.Contains(dane))
{
RandomWords();
}
AlreadyChosen.Add(dane);
return dane;
}
請詳細解釋「不工作」部分。 – dasblinkenlight
*程序編譯,但不工作*你是什麼意思,不完全工作?你需要更具體地瞭解你的問題。 –
'AlreadyChosen'應該如何包含剛創建的'List'? – UnholySheep