Supponiamo di avere una lista di elementi che indicano dei prodotti, ed una che indica la tipologia del prodotto, è possibile unire in una sola sequenza le due liste.
Qui di seguito un esempio.
string[] Generi = new string[] { "Biscotti", "Trapano", "Sapone" };
string[] Categoria = new string[] { "Alimenti", "Ferramenta", "Igiene" };
int[] Prezzo = new int[] { 10, 30, 5 };
//Elemento unico delle due array (Generi e Categoria)
var risultato = Generi.Zip(Categoria);
//visualizza a video un messaggio con i due array abbinati
foreach ((string generi, string categoria) in Generi.Zip(Categoria))
{
MessageBox.Show($"Generi: {generi} Categoria: {categoria}");
}
//Visualizza a video un messaggio per ogni elemento, di tre sequenze.
foreach ((string generi, string categoria, int prezzo) in Generi.Zip(Categoria, Prezzo))
{
MessageBox.Show($"Generi: {generi} Categoria: {categoria} Prezzo: {prezzo}");
}
Nessun commento:
Posta un commento