-1

我仍然是 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 循环然后停止。有任何想法吗?

4

2 回答 2

1
Console.Writeline(RandomMessage());

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

于 2013-08-31T17:40:56.450 回答
1

尝试使用 Right now 的返回值实际做一些事情,RandomMessage 您只需调用该方法。

于 2013-08-31T17:41:25.977 回答