static string GetChoice(string correctChoice, int qnt = 3) { var answers = data.GetDataQuestions(); string choices = $"{correctChoice}*"; List <string> list = new List <string>(); foreach (var item in answers) { list.Add(item.Value); } for (int i = 0; i < qnt; i++) { int randomChoice = QuestionShuffle.GetNumber(list.Count); if (!choices.Contains(list[randomChoice]) && choices.Count(c => c == ',') < (qnt - 1)) { choices += $", {list[randomChoice]}"; } } return(sortChoice(choices)); }