OOP Computation using Delegate Csharp