'Tramite una semplicissima query in LINQ, e' possibile ottenere l'elenco dei processi attivi selezionando, tra l'altro, solo le proprieta' di ciascun processo che ci interessano, separate da una virgola: Dim elenco = From processo In Process.GetProcesses _ Select processo.ProcessName, processo.Id 'La collection elenco, poi, conterra' solo le due proprieta' selezionate (nel caso specifico il nome del processo e il suo numero identificativo). La collection puo' poi essere iterata come segue: For Each proc In elenco Console.WriteLine("Processo {0} - ID: {1}", proc.ProcessName, proc.Id.ToString) Next 'Console.Read() 'Molto piu' semplice delle precedenti versioni di Visual Basic, vero? |