【问题标题】:Printing value returned from my code in console app在控制台应用程序中打印从我的代码返回的值
【发布时间】:2021-07-31 06:51:34
【问题描述】:

我正在尝试在我的控制台应用程序中显示计算结果。所以它会发送这个类

namespace The_Code_Challenge
{
    class HeatCalculator
    {
        public static decimal ActualHeatRate(decimal TotalHeatInput, decimal ActualNetGeneration, GeneratorType generatorType)
        {
            return TotalHeatInput / ActualNetGeneration;
        }
    }
}

到我的主

namespace The_Code_Challenge
{
    class MyClassCS
    {
        static void Main()
        {
            FileWatch.Initialize();
        }
    }
}

我的问题是:如何在我的main 中引用它?以及如何显示我的结果?

【问题讨论】:

    标签: c# return console-application


    【解决方案1】:

    您需要使用Console.WriteLine()

    您的班级 HeatCalculator 需要公开。

    HeatCalculator calc = new HeatCalculator(); Console.WriteLine(calc.ActualHeatRate(1,2,generatorType));

    希望它能回答你的问题。

    【讨论】:

    • 这是有道理的。我会看看它是否是我正在寻找的结果! :D
    • 如果 Program 在同一个命名空间中,则“不需要公开”,否则是或内部的,不是吗?
    • @Goku 这不会编译。由于ActualHeartRate被标记为static,所以不能通过实例引用访问;您应该改为通过类型名称访问它。 Console.WriteLine(HeatCalculator.ActualHeatRate(1,2,generatorType));
    猜你喜欢
    • 2019-10-06
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多