So erhalten Sie ein zufälliges Objekt mit LINQ [geschlossen]
Posted: 04 Feb 2025, 22:23
Ich versuche, ein zufälliges Objekt in Linq zu erhalten. So habe ich es getan. < /P>
Ist dies der beste Weg, dies zu tun?
Code: Select all
//get all the answers
var Answers = q.Skip(1).Take(int.MaxValue);
//get the random number by the number of answers
int intRandomAnswer = r.Next(1, Answers.Count());
int count = 0;
//locate the answer
foreach(var Answer in Answers)
{
if (count == intRandomAnswer)
{
SelectedPost = Answer;
break;
}
count++;
}