【发布时间】:2020-10-04 15:25:59
【问题描述】:
我是编程新手..我使用以下代码在 Visual Studio 2017 中准备了一个 ConsoleApp...
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace HttpClientStatus
{
class Program
{
static async Task Main(string[] args)
{
var client = new HttpClient();
var result = await client.GetAsync("http://webcode.me");
Console.WriteLine(result.StatusCode);
}
}
}
Build 运行成功,但执行 exe 文件后,屏幕上似乎没有任何显示
控制台的输出应该是这样的..
$ dotnet run
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My html page</title>
</head>
<body>
<p>
Today is a beautiful day. We go swimming and fishing.
</p>
<p>
Hello there. How are you?
</p>
</body>
</html>
请帮忙..
问候...
【问题讨论】:
-
在最后一行写上
Console.Read();。这样你就可以看到它是写的。否则你的程序在写入后终止 -
这是一个控制台应用程序,它没有屏幕。此代码只会将状态代码写入控制台。如果您双击执行,控制台将在您有机会读取状态代码之前关闭。如果您打开一个控制台窗口并运行您的应用程序,您将看到状态代码。如果需要,您还可以将应用程序的输出重定向到文件
-
如果你想在退出前一直暂停添加
Console.ReadKey(),它会一直等到你点击任意键。 不要使用Read- 那个方法only returns when you hitEnter -
它似乎不起作用,同样的行为..我添加了
Console.ReadKey(),但没有结果..我也打开了命令提示符并从那里运行但没有结果。
标签: c# html windows visual-studio console-application