首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio代码无法从C#代码获取输出

Visual Studio代码无法从C#代码获取输出
EN

Stack Overflow用户
提问于 2017-07-10 12:31:10
回答 3查看 3.4K关注 0票数 1

我正在尝试在VSC 1.13.1中运行一个简单的Hello World代码。

using System;

public class Hello1
{
    public static void Main()
    {
        Console.WriteLine("Hello, World!");
    }
}

它成功地完成了执行,但没有产生任何输出,例如: Hello,World!

有什么需要帮忙的吗?

使用代码运行器。

EN

回答 3

Stack Overflow用户

发布于 2018-07-14 03:35:10

目前,VSCode (或C#扩展)似乎存在问题。其他StackOverflow回答显示,这在几年前不起作用,然后开始起作用,现在(2018)又不起作用。

我也有同样的问题。我发现的解决方法是:如果我在调试器中运行代码(Debug > Start Debug),它会显示输出。但如果我只是正常运行它,它就不会。这是我找到的或读到的唯一对我有效的解决方法。

票数 2
EN

Stack Overflow用户

发布于 2017-07-10 12:40:33

另一种选择是使用F5 + ctrl +ctrl启动项目,它将使终端保持打开状态,直到您也按下某个键为止。

How to keep the console window open in Visual C++?

票数 1
EN

Stack Overflow用户

发布于 2020-04-19 13:54:19

代码运行器是一个运行C#脚本的工具。它会将main方法视为普通方法,不会调用它。

您应该只编写Main方法:

System.Console.WriteLine("hello, world");

static class Test
{
  public static void Main()
  {
    System.Console.WriteLine("hello, world");
  }
}

Test.Main();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45003803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档