
C# 字符串(string)转枚举(Enum)
/// summary/// 字符串转Enum/// /summary/// typeparam name="T"枚举/typeparam/// param name="str"字符串/param/// returns转换的枚举/returnspublic T ToEnumT(string str){try{return (T)Enum.Parse(typeof(T), str);}catch{return default(T);…
/// summary/// 字符串转Enum/// /summary/// typeparam name="T"枚举/typeparam/// param name="str"字符串/param/// returns转换的枚举/returnspublic T ToEnumT(string str){try{return (T)Enum.Parse(typeof(T), str);}catch{return default(T);…
1、从NuGet里面安装Spire.OCR2、安装之后,找到安装路径下,默认生成的packages文件夹,复制该文件夹路径下的 6 个dll文件到程序的根目录 3、调用读取方法 OcrScanner scanner = new OcrScanner();string path = @"C:\1.png";scanner.Scan(path);string s = scanner.Text.T…
我们采用的是RSA非对称加密算法,服务端存放私钥,公钥对外公开。安全性高,支付宝支付接口也是采用这种算法。1、获取受权码1.1客户端将设备ID通过公钥加密,发送服务端。(可以多个硬件id组合,以电脑为例:CPU,硬盘,网卡等,都有自己的id,将它们id合并起来,更安全。只要更…
以下是核心代码class A{//原创来自 www.luofenming.compublic virtual void Func() // 注意virtual,表明这是一个虚拟函数{Console.WriteLine("Func In A");}}class B : A{public override void Func() // 注意override ,表明重新实现了虚函数{Console.WriteLine("Func In B…
假如我们之前写了一个方法,性能上或什么不好,想让引导调用者使用新用新的方法,效果如下图核心代码class Program{//原创来自http://www.luofenming.com/show.aspx?id=ART2021111600001static void Main(string[] args){int i1 = M1(1, 3);int i2 = M2(1, 3);}//为了好演示…
假如我想获取D:\test\目录下所有的pdf格式文件,目录里面文件如下图获得目录下所有pdf格式文件是一个string[],如下图string[] files = Directory.GetFiles(folder.SelectedPath, "*.pdf"); 思维扩展 我们可以判断某个目录是否包含某个文件,如我们可以判断D\Test目录下是否包含…
以前没有注意到串口类有个监听的事件,在不知道之前我新开一个线程,用while(true){//一直读取串口数据 一直读取时加了延时,不加的话会很占电脑资源} 下面是监听串口数据的核心代码//如果不懂可以问我,我博客有我的联系方式//SerialCommon类地址http://www.luofenming.com/…
2023-09-24 最后更新相关视频教程 https://www.bilibili.com/video/BV1av411n74E(如果不会请看我录制的视频教程)这里对Josn解析,用的是Newtonsoft.Json,以下是核心代码public class JosnConfigHelper{ /// summary /// 读取配置信息 /// /summary //…
相关的视频教教程 https://www.bilibili.com/video/BV1sZ4y1F74A?share_source=copy_web 1、我们先建一个类库里面内容如下namespace ClassLibrary3{public class Class1{public string GetTime(){return "现在时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");}}…
public class Student{public string name;public int num;}ListStudent students=new ListStudent();//假设students集合里面添加了数据ListStudent temp1= students.OrderBy(s = s.num).ToList();//num 小大到ListStudent temp2= students.OrderByDescending(…