Page 1 of 1

So erhalten Sie ein zufälliges Objekt mit LINQ [geschlossen]

Posted: 04 Feb 2025, 22:23
by Anonymous
Ich versuche, ein zufälliges Objekt in Linq zu erhalten. So habe ich es getan. < /P>

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++;
}
Ist dies der beste Weg, dies zu tun?