From my main code I'm calling a method of a class meth2 which calls another method from another class meth1. It is important for me to respect this structure.
These methods make an assignment of values that are previously defined in the classes but I am not able to get a proper result in my command window (just a 0 instead of a 132). I assume I'm missing something.
Does anybody has an idea? Here's the code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace workingWithClasses
{
    class meth1
    {
        public int op1;
        public int multiply(int mult)
        {
            return op1 = 44 * mult;
        }
    }
    class meth2
    {
        public int CallFuncsClass(int multiplicator)
        {
            return m1.multiply(int multiplicator);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            meth1 m1 = new meth1();
            meth2 m2 = new meth2();
            m2.CallFuncsClass(3);
            int result_m1 = m1.op1;         
            Console.WriteLine(opm1);
            Console.ReadKey();
        }
    }
}
Thanks a lot!
 
     
     
     
     
    