在Xamarin Studio中遇到第一个Hello World应用程序的问题

时间:2016-07-05 02:38:21

标签: c# xamarin xamarin-studio

所以我开始学习如何编程并选择一本c#书并在我的Mac上下载Xamarin Studio以开始使用。我正在使用的书不可避免地使用Visual Studio,但我认为它基本上是相同的,但我已经遇到了一些问题:

  1. 当我第一次创建一个新的控制台应用程序时,它会自动启动一个hello world模板。是否有任何方法可以让IDE在没有这条线的情况下启动,因为我确信它会在某种程度上成为一种烦恼:

    Console.WriteLine("Hello World!");

  2. 换句话说,我可以修改Xamarin Studio启动的模板吗?

    1. 当我点击运行 --->使用下面的程序开始调试,得到与没有调试时运行程序时相同的结果。在这两种情况下,应用程序完全按预期工作,但在我的书中,作者提到屏幕应该闪烁一瞬间,除非你包括Console.ReadKey(); 有什么我想念的吗?当我包含额外的行时,无论是否使用调试运行,我都得到了必须按两次键来结束程序的预期结果。
    2. 以下是确切的源代码:

      using System;
      namespace test
      {
          class MainClass
          {
              public static void Main(string[] args)
              {
                  Console.WriteLine("Hello World!");
              }
          }
      }
      

1 个答案:

答案 0 :(得分:1)

  

当我第一次创建一个新的控制台应用程序时,它会自动启动一个hello world模板。是否有任何方法可以让IDE在没有这条线的情况下启动,因为我确信它会在某种程度上成为一种烦恼

这有趣的想法,但由于模板本身暗示它的黑色控制台应用程序,它应该有一些成功运行的代码。

  

当我点击Run --->使用下面的程序开始调试,得到与没有调试时运行程序时相同的结果。在这两种情况下,应用程序完全按预期工作,但在我的书中,作者提到屏幕应该闪烁一瞬间,除非你包括Console.ReadKey();有什么我想念的吗?当我包含额外的行时,无论是否使用调试运行,我都得到了必须按两次键才能结束程序的预期结果。

嗯,这就是Xamarin Studio的工作原理。您的问题的答案在于如何配置Xamarin Studio。默认情况下,Xamarin工作室会处理一些事情,默认情况下会有一个暂停控制台的选项。如果您想要查看Console.ReadKey(),只需右键单击您的项目并转到选项 - >运行 - >一般 - >取消选中(暂停控制台输出)。

但由于Xamarin Studio中没有内置控制台,因此使用外部控制台(默认为终端),您将无法看到闪光效果。

希望这会有所帮助。谢谢和快乐的编码:)