启动Visual Studio2017。在菜单栏上,选择 File文件 -> New新建 -> Project项目,从模板中选择 Visual C#,然后选择 Windows桌面。在右边选择 Console Application即控制台应用。在下方为项目定一个名称,并可以选择程序存放位置。其它默认,然后点击 OK 按钮。本文地址:http://www.04007.cn/article/1089.html,未经许可,不得转载.
PS:什么是控制台程序?控制台程序就是运行在dos窗口,没有可视化的界面。可以通过Dos窗口进入输入和输出显示。本文地址:http://www.04007.cn/article/1089.html,未经许可,不得转载.
创建项目完成后,新项目会出现在解决方案资源管理器(Solution Explorer)中。左边会出现代码编辑器,并有初步框架代码,如下:本文地址:http://www.04007.cn/article/1089.html,未经许可,不得转载.
using System; //Using 关键字, System命名空间! namespace HelloWorldApplication //namespace声明命名空间,包含一个helloworld的类! { /* 类名为 HelloWorld */ class HelloWorld { /* main函数 */ static void Main(string[] args)//main函数是C#的接入口! { /* 我的第一个 C# 程序 */ Console.WriteLine("Hello World!");//这个一句输出语句! Console.ReadKey();//这个语句为了防止输出窗口一跳而过! } } }接下来就是开始在代码编辑器(Code Editor)中编写代码了。我这里使用的命令空间TestApplication,在其下的class中的main方法里编写。注意需要使用Using引入相关的包。代码如下:本文地址:http://www.04007.cn/article/1089.html,未经许可,不得转载.
Using System; Using System.Net.Http; Using System.Net; Using System.Text; Using System.IO; namespace TestApplication { class testHttp { private static HttpClient client = null; static void Main(string[] args) { Console.WriteLine(); string URL = "http://www.baidu.com"; string data = "{\"unid\":\"1C29E1D\",\"data\":[{\"name\":\"level\",\"value\":\"1\"}]}"; string strEncoding = ""; Encoding encoding = Encoding.Default; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); request.Method = "post"; request.ContentType = "application/json"; bytes[] buffer = encoding.GetBytes(data); request.ContentLength = buffer.Length; request.GetRequestStream().Write(buffer, 0, buffer.Length); HttpWebResponse response = (HttpWebResponse)request.GetResponse); Console.WriteLine("http status:"); Console.WriteLine(response.StatusCode) Console.WriteLine(response); StreamReader reader = new StreamReader(response.GetResponseStream()); string result = reader.ReadToEnd(); Console.WriteLine("result:"); Console.WriteLine(result); } } }点击 Run 按钮或者按下 F5 键来运行程序。会出现一个命令提示符窗口(Command Prompt window),运行后显示调用HTTP请求后获取到的数据。这样第一个c#程序,使用C#调用HTTP接口拿到数据的程序就开发完成了。本文地址:http://www.04007.cn/article/1089.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1089.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |