static void Main(string[] args) { ValuesModel valuesOne = new ValuesModel() { numberOne = 2, numberTwo = 5, text = "values of proces one" }; ValuesModel valuesTwo = new ValuesModel() { numberOne = 10, numberTwo = 20, text = "values of proces two" }; List <ValuesModel> valuesList = new List <ValuesModel>(); valuesList.Add(valuesOne); valuesList.Add(valuesTwo); processing process = new processing(ProcessOne); process += ProcessTwo; process(valuesList); ClearDelegate(process); Console.ReadKey(); }
private static void ClearDelegate(processing process) { process -= ProcessOne; process -= ProcessTwo; }