假设应用程序有一个方法名PrintAsterisk(),它连续地在屏幕上打印星号。该方法在与用户界面分离的任务上运行。当用户按Enter键时,我需要确保应用程序停止在屏幕上打印星号。如何通过在控制台中按Enter键取消正在运行的任务?下面是简化的my方法: while (true) { Console.Write
赋值需要一个递归方法,以根据传递给它的整数值输出多行、多个星号。例如,如果4作为变量n传入,则输出的第一行是一个星号,下一行是2个星号,接下来是3个星号,接下来是4,然后是4、3、2和1。我已经完成了输出的前半部分(虽然不确定它是否是最优的),但不知道如何让方法反向向下。这一切都可以在一个方法调用中完成,并将一个变量(n)传递给该方法。下面是我到目前为止使用的方法:
public stati