资源简介
C#开发的看股市的小工具
代码片段和文件信息
using System;
public class AccessStock
{
public AccessStock()
{
}
private string sinaURL=“http://hq.sinajs.cn/list=“;
public StockInfo accessCurStock(string ID) {
StockInfo stockInfo = new StockInfo(ID);
string url = ““;
url = sinaURL + stockInfo.getID();
if (stockInfo.getID() == ““ || ““.Equals(stockInfo.getID())) {
return null;
}
try
{
System.Net.WebClient client = new System.Net.WebClient();
client.Encoding = System.Text.Encoding.GetEncoding(“GB2312“);
string reply = client.DownloadString(url.ToString());
string[] replyDetail;
if (reply == null || reply == string.Empty || (“var hq_str_“ + stockInfo.getID() + “=\“\“;\n“).Equals(reply))
{
return null;
}
else
{
reply = reply.Replace(“var hq_str_“ + stockInfo.getID() + “=\““ ““);
reply = reply.Replace(“\“;“ ““);
replyDetail = reply.Split(““);
stockInfo.setName(replyDetail[0]);
stockInfo.setTodayFirstValue(Convert.ToDouble(replyDetail[1]));
stockInfo.setLastDayEndValue(Convert.ToDouble(replyDetail[2]));
stockInfo.setCurrentValue(Convert.ToDouble(replyDetail[3]));
stockInfo.setTodayMaxValue(Convert.ToDouble(replyDetail[4]));
stockInfo.setTodayMinValue(Convert.ToDouble(replyDetail[5]));
stockInfo.setFifthBuy(Convert.ToInt64(replyDetail[10]));
stockInfo.setFirstBuyValue(Convert.ToDouble(replyDetail[11]));
stockInfo.setSecondBuy(Convert.ToInt64(replyDetail[12]));
stockInfo.setSecondBuyValue(Convert.ToDouble(replyDetail[13]));
stockInfo.setThirdBuy(Convert.ToInt64(replyDetail[14]));
stockInfo.setThirdBuyValue(Convert.ToDouble(replyDetail[15]));
stockInfo.setForthBuy(Convert.ToInt64(replyDetail[16]));
stockInfo.setForthBuyValue(Convert.ToDouble(replyDetail[17]));
stockInfo.setFifthBuy(Convert.ToInt64(replyDetail[18]));
stockInfo.setFifthBuyValue(Convert.ToDouble(replyDetail[19]));
stockInfo.setFirstSale(Convert.ToInt64(replyDetail[20]));
stockInfo.setFirstSaleValue(Convert.ToDouble(replyDetail[21]));
stockInfo.setSecondSale(Convert.ToInt64(replyDetail[22]));
stockInfo.setSecondSaleValue(Convert.ToDouble(replyDetail[23]));
stockInfo.setThirdSale(Convert.ToInt64(replyDetail[24]));
stockInfo.setThirdSaleValue(Convert.ToDouble(replyDetail[25]));
stockInfo.setForthSale(Convert.ToInt64(replyDetail[26]));
stockInfo.setForthSaleValue(Convert.ToDouble(replyDetail[27]));
stockInfo.setFifthSale(Convert.To
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-07-20 16:10 HelloWorld\
目录 0 2020-07-20 16:10 HelloWorld\.vs\
目录 0 2020-07-20 16:17 HelloWorld\.vs\HelloWorld\
目录 0 2020-07-20 16:17 HelloWorld\.vs\HelloWorld\DesignTimeBuild\
文件 73609 2020-08-03 15:39 HelloWorld\.vs\HelloWorld\DesignTimeBuild\.dtbcache.v2
目录 0 2020-07-20 16:10 HelloWorld\.vs\HelloWorld\v16\
文件 44544 2020-08-03 15:39 HelloWorld\.vs\HelloWorld\v16\.suo
目录 0 2020-08-03 15:35 HelloWorld\HelloWorld\
文件 1136 2020-07-20 16:10 HelloWorld\HelloWorld.sln
文件 3357 2020-07-23 14:45 HelloWorld\HelloWorld\AccessStock.cs
目录 0 2020-07-20 16:22 HelloWorld\HelloWorld\bin\
目录 0 2020-07-20 16:10 HelloWorld\HelloWorld\bin\Debug\
目录 0 2020-07-23 15:28 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\
文件 1402 2020-07-23 16:16 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.deps.json
文件 24576 2020-08-03 15:38 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.dll
文件 176128 2020-08-03 15:38 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.exe
文件 7400 2020-08-03 15:38 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.pdb
文件 182 2020-07-20 17:13 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.runtimeconfig.dev.json
文件 161 2020-07-20 17:13 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\HelloWorld.runtimeconfig.json
文件 110 2020-07-22 10:25 HelloWorld\HelloWorld\bin\Debug\netcoreapp3.1\stock.ini
目录 0 2020-07-20 16:22 HelloWorld\HelloWorld\bin\Release\
目录 0 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\
文件 1402 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.deps.json
文件 22016 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.dll
文件 174592 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.exe
文件 6048 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.pdb
文件 182 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.runtimeconfig.dev.json
文件 161 2020-07-23 15:12 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\HelloWorld.runtimeconfig.json
文件 70 2020-07-21 08:48 HelloWorld\HelloWorld\bin\Release\netcoreapp3.1\stock.ini
文件 1817 2020-07-23 15:21 HelloWorld\HelloWorld\FileAction.cs
文件 13397 2020-08-03 15:35 HelloWorld\HelloWorld\Form1.cs
............此处省略48个文件信息
- 上一篇:数据采集卡读取(USB)
- 下一篇:c#区块链编程
相关资源
- c#区块链编程
- C#的Ftp客户端+服务端源码
- C# 获取所有网卡IP信息
- C#UDP连接
- c# udp通信例程(上位控制程序)
- C#使用 谷歌身份认证器(GoogleAuthent
- C#仿QQ客户端+服务端+数据库文件
- Nivision找圆
- C# SCADA源码修复
- C#的高仿QQ截屏程序
- C#中WPF联合Halcon的一个学习(解决内存
- C# 视觉处理代码、神经网络和遗传算
- C# 窗体随机移动
- C#,GDI图像平移,缩放
- C# 无损压缩图片
- 输入框自动切换中文(C#winform)vs20
- C# OutlookBar导航菜单控件
- WPF鼠标拖动控件源码
- C#控件美化(TabControlEx)
- 网吧管理系统(包附数据库)
- winform右下角弹窗
- C# 定时提醒器
- C#实现 带列的树控件
- C# .NET5.0(net core)基于WPF(XAML)开发
- wpf echart
- C# 抽奖系统源码
- C# 俄罗斯方块(winform)
- C# 贪吃蛇(winform)
- C# 五子棋(winform源码)
- C# 验证码识别
评论
共有 条评论