WebServices天气调用C#winfrom

本文介绍了如何在C#的winform项目中添加并使用WeatherWebService服务引用,通过输入城市名获取天气信息,具体包括添加服务引用、设置参数以及显示查询结果。示例代码展示了如何解析返回的一维数组以展示城市名称和天气情况。
摘要由CSDN通过智能技术生成

一、打开天气WebService:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

二、在winfrom项目里添加服务引用

三、进入后点击高级选项

四、点击添加Web引用 

 五、把地址复制到地址链接上,出现如下界面,则成功,然后点击添加引用就行

六、引用函数和传递相关参数,得到一组一维数组

private void select_btn_Click(object sender, EventArgs e)
        {
            //GetWeather();
            //tq为项目名称
            tq.cn.com.webxml.www.WeatherWebService ws=new cn.com.webxml.www.WeatherWebService();
            string[] r = ws.getWeatherbyCityName(textBox1.Text.Trim().ToString());
            MessageBox.Show("城市名称:"+r[1].ToString() + ",天气情况:" + r[6].ToString());

        }

 七、根据数组特性,获取相关的数据如北京 r[1].tostring()

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值