Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.77 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.77 KB

Tools 我的工具集,C#语言 VS2019开发,引用此Dll为我和其他开发者提供便捷

引入命名空间:

using Tools

该命名空间下主要使用异常类Error 如:

try{}catch(Error e){}

通过e.Type 和 e.MessageText获取错误信息,该类继承Exception,dll中接受Exception抛出的错误(.GetType() 和 Ex.Message)传给Error的.Type 和 .MessageText

Net命名空间

using Tools.net;

Get类:发送网络Get请求

Get get = new Get("请求连接");
get.data = "name=Zhangsan&password=Lisi"; // 字符串格式的请求参数
get.Getdata(); //返回向服务器请求的数据
get.GetUrl = "http://www.github.com"  //在构造函数中没有设置请求地址的情况下,可给该变量赋值达到同样的效果

非必要参数:

get.ContentType = "text/json";
get.UA = ""// 自定义请求UA
get.IP="" //代理IP端口 不为空时启用代理
get.Port=6800 //端口默认6800
get.CookieStr= "" //Cookie 字符串格式 默认为空,不为空时启用

Post类:发送网路Post请求 使用方法同Get类似

命名空间:File

using Tools.File

操作.ini配置文件
InIFile ini = new InIFile("操作文件的路径"); //参数可空
方法:
ini.SetFilePath("文件路径"); //没有在构造函数中指定操作文件路径时可用此方法设置
ini.FilePath = "文件路径";  //或者直接给该属性赋值以达到同样效果
ini.Write("项","键","值","文件路径[可空]");
ini.Read("项","键","读取失败时返回值","文件路径[可空]");
ini.DeleteSection("节点/项","路径[可空]")//删除某节点
ini.DeleteKey("节点","键","路径[可空]");//删除某键