从另一个方法内部调用一个方法时遇到问题

本文关键字:方法 一个 遇到 问题 另一个 内部 调用 | 更新日期: 2023-09-27 18:29:42

我仍然是C#的初学者,但在使用方法时,我学会了可以从方法内部调用方法。然而,我不太确定该怎么做。

namespace Methods
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.WriteLine("I'm about to go into a method.");
            CountToTen();
            //Console.WriteLine("I am no longer in a method.");
            Console.ReadKey();
        }
        static void CountToTen()
        {
            for (int index = 1; index <= 10; index++)
            {
                Console.WriteLine(index);
            }
            RandomMessage();
        }
        static string RandomMessage()
        {
            return "Test";
        }
    }
}

我的逻辑是,程序将进入Main方法,执行CountToTen方法中的操作,执行for循环,继续通过该方法进入RandomMessage方法,返回"Test",然后退出返回Console.ReadKey();行。但是,它只执行for循环,然后停止。有什么想法吗?

从另一个方法内部调用一个方法时遇到问题

Console.Writeline(RandomMessage());

这就是你想要的:)因为它会返回一个字符串,但您还没有对它做任何操作,所以只需像上面一样打印出来或将其存储在变量中。

尝试实际使用RandomMessage的返回值现在您只需调用该方法。