using System; using System.Collections.Generic; using System.Diagnostics; class MyPC { public Int32 Id { get; set; } public Int64 Memory { get; set; } public String Name { get; set; } } class LanguageFeatures { static void Main(string[] args) { var processes = new List<MyPC>(); foreach (var process in Process.GetProcesses()) { var data = new MyPC(); data.Id = process.Id; data.Name = process.ProcessName; data.Memory = process.WorkingSet64; processes.Add(data); } Console.Write(processes); } }