rrqqq
usando?System;
usando?System.Collections.Generic;
espacio de nombres?Demo
{
clase?Program
{
static?void?Main(string[]?args)
{
//Inicializar usuario Información, reemplazada por letras aquí
Listlt; stringgt;?list?=?new?Listlt;stringgt;()
{
"AAA"," BBB", "CCC", "DDD", "EEE", "FFF", "GGG",
"HHH", "III", "JJJ", "KKK", "LLL", "MMM", "NNN",
"OOO", "PPP", "QQQ", "RRR", "SSS", "TTT"
};
//Se usa para almacenar usuarios ganadores
Listlt; stringgt;?resultList?=?new?Listlt; stringgt;();
//Se usa para índice aleatorio
Random?random?=?new?Random((int)DateTime.Now.Ticks);
//Recorre los usuarios ganadores (los imprimí todos aquí)
mientras?(list.Count?!=?0?amp;amp;?list?=?null)
{
int?index?=?random . Next(0,?list.Count);
//Este código no tiene ningún significado práctico, solo sirve para separar la obtención de cinco datos a la vez
if?(resultList .Cuenta?? 6?==?0)
{
resultList.Add("---------");
}
//Almacena los usuarios ganadores en la colección de resultados y elimina los datos en la colección de usuarios de origen
resultList.Add(list[index]);
lista .Remove(lista[índice]);
}
foreach?(string?item?in?resultList)
{
Console.WriteLine(elemento);
}
Console.ReadKey();
}
}
}
Resultados de ejecución:
---------
JJJ
SSS
NNN
CCC
PPP
---------
KKK
LLL
AAA
MMM
BBB
---------
RRR p>
QQQ
TTT
III
HHH
--------- p>
OOO
DDD
FFF
GGG
EEE