是否可以使用VS2010 Express在C#中创建简单的程序?

是否可以使用VS2010 Express在C#中创建简单的程序?,c#,visual-studio,C#,Visual Studio,我正在学习C#。我下载并安装了Visual Studio 2010 Express和C#。问题是,它有所有这些模板,目前有点势不可挡:ASP.NET网站、库、WCF等 我只想编写一些非常简单的代码,从控制台获取输入并输出到控制台。我用WCF勉强凑合,但那真的很不方便。对我来说,在那里加载、键入代码并编译比在自己的机器上进行更快 甚至可以使用VS2010 Express在C#中创建这样的简单程序吗 谢谢所有回答的人。我安装了Visual C#,现在可以创建控制台应用程序。但现在,命令窗口在完成任

我正在学习C#。我下载并安装了Visual Studio 2010 Express和C#。问题是,它有所有这些模板,目前有点势不可挡:ASP.NET网站、库、WCF等

我只想编写一些非常简单的代码,从控制台获取输入并输出到控制台。我用WCF勉强凑合,但那真的很不方便。对我来说,在那里加载、键入代码并编译比在自己的机器上进行更快

甚至可以使用VS2010 Express在C#中创建这样的简单程序吗



谢谢所有回答的人。我安装了Visual C#,现在可以创建控制台应用程序。但现在,命令窗口在完成任何操作后立即关闭。我可以像在Eclipse或Netbeans上使用Java一样将其输出到IDE吗?

您可以通过选择Windows应用程序(如果您需要GUI)或控制台应用程序(如果您只想从控制台中获取问题中描述的输入)作为项目类型来创建简单的应用程序。

Visual Studio可以非常强大。你应该记住的是,它最终是专业人士的工具。然而,如果你想制作一个控制台应用程序,它非常简单

  • 开放式Visual Studio
  • 文件
  • 新的
  • 计划
  • 其他语言
  • Visual C#
  • 窗户
  • 控制台应用程序

  • 完成。

    是的,Visual Studio Express是创建应用程序的一个非常好的免费工具。当然,它没有Visual Studio的所有功能,但我在家里使用它有几个原因。

    关于控制台窗口立即关闭的问题,快速简单的解决方法是

    Console.ReadLine();
    
    在程序执行结束时——它将完成所有需要完成的操作,然后等待(任何)键盘输入,然后再关闭窗口。

    “但是现在命令窗口在完成所有操作后立即关闭。我可以像在Eclipse或Netbeans上使用Java一样将其输出到IDE吗?”

    尝试在没有调试模式的情况下运行(Ctrl+F5或Shift+F5或其他绑定,具体取决于键盘设置)。程序将等待您按键退出

    如果要将其输出到IDE,可以使用System.Diagnostics.Trace.Write,它将写入IDE底部的跟踪输出。我不相信Visual Studio中有内置的标准输出视图。。。但这似乎是一个伟大的想法,一个功能


    你在吗,Microsoft?

    你想要的是“控制台项目”模板

    这些选项对我来说似乎不可用。我将重新安装IDE。显然,我已经安装了“Web开发人员”版本是的,您已经安装了Web开发人员。你可以在它旁边安装C#Express。我没有这个选项。我现在正在安装Visual C,这将占用727 MB(!)的额外空间。谢谢……是的。不要使用Console.WriteLine(),而是调用您创建的新方法,该方法包含以下内容:System.Diagnostics.Debug.WriteLine('Console:'+aText);控制台写入线(aText);第一行将把文本写入输出窗口。确保将输出窗口的下拉框设置为DEBUG以查看它。这也可能很棘手。可能需要关闭其他IDE和调试器,或者运行几次应用程序才能使其开始工作。谢谢,但它不在那里。否则我会注意到的。我不知道Web开发者版没有包含此模板。您有Web express吗?取而代之的是visual studio C#express。所以我想你的问题的答案是否定的,没有办法用visual studio express web edition制作一个简单的控制台应用程序。常用的方法是将console.ReadLn()或.ReadKey()作为最后一个语句。或者console.ReadKey();也可以使用,除非它等待单次按键,而不是整行按键