首页 > 解决方案 > 为什么第一个图片代码不执行,但第二个却执行?

问题描述

确切地说,我知道如何解决这个问题,但我不明白为什么这个解决方案有效。

我的意思是第一( 1 )段代码不输出任何东西,但第二( 2 )工作正常。

我需要一个解释——为什么。

(1)。

    class Greetings
    {
        static void Main(string[] args)
        {
            cube(5);
            Console.ReadKey();
        }
        static int cube(int num)
        {
            int result = num * num;
            return result;
        }
    }

(2)。

    class Greetings
    {
        static void Main(string[] args)
        {
            Console.WriteLine(cube(5));
            Console.ReadKey();
        }
        static int cube(int num)
        {
            int result = num * num * num;
            return result;
        }
    }

它必须输出 125,但它不输出任何东西。

标签: c#

解决方案


因为您没有使用Console.WriteLine();第一段代码中的方法打印答案。结果返回但不打印到控制台,因为没有Console.WriteLine();.


推荐阅读