在Xamarin Studio中第一个Hello World应用程序出现问题
本文关键字:应用程序 问题 World Hello Xamarin Studio 第一个 | 更新日期: 2023-09-27 17:54:35
所以我开始学习如何编程,拿起一本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!");
}
}
}
当我第一次创建一个新的控制台应用程序时,它会自动使用一个hello world模板启动。有没有办法让IDE在没有这一行的情况下启动,因为我相信它会成为一种烦恼
这个想法很有趣,但正如模板本身所暗示的那样,它应该有一些成功运行的代码。
当我用下面的程序点击Run -> Start Debugging时,我得到的结果和我不调试就运行程序的结果是一样的。在这两种情况下,应用程序完全按预期工作,但在我的书中,作者提到屏幕应该闪烁一秒钟,除非您包含Console.ReadKey();我还缺什么吗?当我包含这额外的行时,我得到了预期的结果,无论我是否运行调试,都必须按两次键来结束程序。
嗯,这就是Xamarin Studio的工作原理。您的问题的答案在于如何配置Xamarin Studio。默认情况下,Xamarin studio处理一些事情,有一个默认暂停控制台的选项。如果你想看到Console. readkey()的运行,只需右键单击你的项目,然后进入选项->运行->常规->取消选中(暂停控制台输出)。
但是由于Xamarin Studio中没有内置控制台,所以使用外部控制台(默认终端),您将无法看到flash效果。
希望这对你有帮助。谢谢和快乐的编码:)