public void ProcessContact(ProcessContactDelegate processContact) { foreach (Contact c in list) { processContact(c); } }