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; } } public class MainClass { static void Main(string[] args) { var processes = new List<MyPC>(); foreach (var process in Process.GetProcesses()) { processes.Add(new MyPC { Id = process.Id, Name = process.ProcessName, Memory = process.WorkingSet64 }); } } }