NetBlog主题

C# 调用Python 并包括第三方库
C#基础

C# 调用Python 并包括第三方库

1143

TestDemo.py文件内容#注意 本机要pip安装numpy库import numpy as npdef func(a,b): result=np.sqrt(a+b) return resultC#代码//nugeta 里面安装pythonnet 注意:本机要pip安装numpy库static void Main(string[] args){ //python的安装目录 string pathToV…

C# goto语句用法,跳转到指定的某个执行步骤
C#基础

C# goto语句用法,跳转到指定的某个执行步骤

776

//C# goto语句用法,跳转到某个执行步骤public void Test(){ //步骤1 B1: Console.WriteLine("执行步骤1功能"); //步骤3 B2: Console.WriteLine("执行步骤2功能"); //步骤3 B3: Console.WriteLine("执行步骤3功能"); //假如 执行此步…

C# 字符串(string)转枚举(Enum)
C#基础

C# 字符串(string)转枚举(Enum)

7333

/// 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);…

Spire.OCR 读取(识别)图片中的文字
C#基础

Spire.OCR 读取(识别)图片中的文字

4762

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…

软件受权方案
C#基础

软件受权方案

2555

我们采用的是RSA非对称加密算法,服务端存放私钥,公钥对外公开。安全性高,支付宝支付接口也是采用这种算法。1、获取受权码1.1客户端将设备ID通过公钥加密,发送服务端。(可以多个硬件id组合,以电脑为例:CPU,硬盘,网卡等,都有自己的id,将它们id合并起来,更安全。只要更…

C# virtual 虚函数应用实例
C#基础

C# virtual 虚函数应用实例

1215

以下是核心代码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…

C# 调用方法时显示已弃用,引导用户调用新的方法
C#基础

C# 调用方法时显示已弃用,引导用户调用新的方法

2251

假如我们之前写了一个方法,性能上或什么不好,想让引导调用者使用新用新的方法,效果如下图核心代码class Program{//原创来自http://www.luofenming.com/show.aspx?id=ART2021111600001static void Main(string[] args){int i1 = M1(1, 3);int i2 = M2(1, 3);}//为了好演示…

C# 获取目录下指定格式文件
C#基础

C# 获取目录下指定格式文件

2673

假如我想获取D:\test\目录下所有的pdf格式文件,目录里面文件如下图获得目录下所有pdf格式文件是一个string[],如下图string[] files = Directory.GetFiles(folder.SelectedPath, "*.pdf"); 思维扩展 我们可以判断某个目录是否包含某个文件,如我们可以判断D\Test目录下是否包含…

串口(COM)数据监听
C#基础

串口(COM)数据监听

3947

以前没有注意到串口类有个监听的事件,在不知道之前我新开一个线程,用while(true){//一直读取串口数据 一直读取时加了延时,不加的话会很占电脑资源} 下面是监听串口数据的核心代码//如果不懂可以问我,我博客有我的联系方式//SerialCommon类地址http://www.luofenming.com/…

C# 读写Json格式配置文件信息
C#基础

C# 读写Json格式配置文件信息

5288

2023-09-24 最后更新相关视频教程 https://www.bilibili.com/video/BV1av411n74E(如果不会请看我录制的视频教程)这里对Josn解析,用的是Newtonsoft.Json,以下是核心代码public class JosnConfigHelper{ /// summary /// 读取配置信息 /// /summary //…