。从一个命名空间传递变量值到另一个命名空间

时间:2016-05-02 06:39:02

标签: c#

这是我的命名空间应用程序,用于计算两天之间的天数。

namespace App
internal class Program
{
    public static void Main()
    {
        DateTime dj;
        Console.WriteLine("Enter your joining date(DD-MM-YYYY):");
        string input = Console.ReadLine();
        string[] formats = { "d-M-yyyy", "d-MM-yyyy", "dd-M-yyyy", "dd-MM-yyyy" };
        dj = DateTime.ParseExact(input, formats, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None);
        DateTime now = DateTime.Now;

        DayUtility du = new DayUtility();
        du.validate(dj, now);
        double result = du.Calculate(dj, now);
        Console.WriteLine("Total working days is:" + result);

        Console.ReadLine();
    }
}

2.这是我的另一个命名空间IncentiveApp,它根据工作日总计算激励基础。

namespace IncentiveApp
{
    internal class IncentiveUtility
    {
        public int calculate(int rate)
        {
            int r = rate;
            int q = quantity;
            int result = r * q;
            return result;
        }
    }
}

我希望从result命名空间中获取IncentiveApp值,以便复制到App命名空间中的数量变量中。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在你的应用程序"命名空间文件添加

using IncentiveApp;

然后,您可以从" App"中访问IncentiveUtility类。命名空间。