所以我开始学习如何编程并选择一本c#书并在我的Mac上下载Xamarin Studio以开始使用。我正在使用的书不可避免地使用Visual Studio,但我认为它基本上是相同的,但我已经遇到了一些问题:
当我第一次创建一个新的控制台应用程序时,它会自动启动一个hello world模板。是否有任何方法可以让IDE在没有这条线的情况下启动,因为我确信它会在某种程度上成为一种烦恼:
Console.WriteLine("Hello World!");
换句话说,我可以修改Xamarin Studio启动的模板吗?
Console.ReadKey();
有什么我想念的吗?当我包含额外的行时,无论是否使用调试运行,我都得到了必须按两次键来结束程序的预期结果。以下是确切的源代码:
using System;
namespace test
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
答案 0 :(得分:1)
当我第一次创建一个新的控制台应用程序时,它会自动启动一个hello world模板。是否有任何方法可以让IDE在没有这条线的情况下启动,因为我确信它会在某种程度上成为一种烦恼
这有趣的想法,但由于模板本身暗示它的黑色控制台应用程序,它应该有一些成功运行的代码。
当我点击Run --->使用下面的程序开始调试,得到与没有调试时运行程序时相同的结果。在这两种情况下,应用程序完全按预期工作,但在我的书中,作者提到屏幕应该闪烁一瞬间,除非你包括Console.ReadKey();有什么我想念的吗?当我包含额外的行时,无论是否使用调试运行,我都得到了必须按两次键才能结束程序的预期结果。
嗯,这就是Xamarin Studio的工作原理。您的问题的答案在于如何配置Xamarin Studio。默认情况下,Xamarin工作室会处理一些事情,默认情况下会有一个暂停控制台的选项。如果您想要查看Console.ReadKey(),只需右键单击您的项目并转到选项 - >运行 - >一般 - >取消选中(暂停控制台输出)。
但由于Xamarin Studio中没有内置控制台,因此使用外部控制台(默认为终端),您将无法看到闪光效果。
希望这会有所帮助。谢谢和快乐的编码:)