NetBlog主题

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

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

71 0

假如我们之前写了一个方法,性能上或什么不好,想让引导调用者使用新用新的方法,效果如下图核心代码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# 获取目录下指定格式文件

508 0

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

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

串口(COM)数据监听

653 1

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

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

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

941 1

相关视频教程 https://www.bilibili.com/video/BV1av411n74E(如果不会请看我录制的视频教程)这里对Josn解析,用的是Newtonsoft.Json,以下是核心代码public class JosnConfigHelper{private static Dictionarystring, string configDic = new Dictionarystring, strin…

C# List集合根据对象某个字段排序
C#基础

C# List集合根据对象某个字段排序

1116 0

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(…

C# 获取windows版本
C#基础

C# 获取windows版本

1035 1

以下是核心代码public enum WindowsEnmu{Windows95,Windows98_V2,Windows98,WindowsMe,WindowsNT_351,WindowsNT_40,Windows2000,Windows_XP,Windows_2003,WindowsVista,Windows7,Windows10}public WindowsEnmu GetWindowsVersion(){WindowsEnmu WinVersion = WindowsEnmu.…

C# 判断两个DataTable 表结构是否一样
C#基础

C# 判断两个DataTable 表结构是否一样

1594 0

/// summary/// 比较两个DataTable 表结构是否一样/// /summary/// param name="dt1"/param/// param name="dt2"/param/// param name="order"是否要求两个DdataTable列顺序一样/param/// returns/returnsprivate bool Compare(DataTable dt1, Dat…

C# 获取一个字节的高4位和低4位
C#基础

C# 获取一个字节的高4位和低4位

1951 0

public int getHeight4(byte data){//获取高四位int height;height = ((data & 0xf0) 4);return height;}public int getLow4(byte data){//获取低四位int low;low = (data & 0x0f);//0x0f(00001111)return low;//由此可以推出 获取低5位 则data与 00011111(0x1f)相与}…