自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 通过StreamFile类来读写文件

【代码】通过StreamFile类来读写文件。

2024-03-31 21:21:39 393 1

原创 泛型的简单说明

泛型约束:使用where关键字来实现约束,在不确定数据类型时可使用动态类型Dynamic来使用泛型。泛型类的实现,default关键字可以在T1是引用类型时赋值为null,在是值类型时赋值为默认值。泛型集合:List<T>,Dictionary<TKey, TValue>什么是泛型:在定义时不明确类型,但当使用时需要明确类型,并且不能更改。泛型方法的简单实现demo,下面主要实现了先进后出的栈。泛型方法:把一个方法的返回值类型和参数定义为泛型类型。

2024-02-18 21:03:08 216 1

原创 SQL Server创建数据库

以下是一段在SQL Server中创建一个新的数据库的实现,包含一个简单的主数据文件和次要数据文件及日志文件。

2024-02-05 20:56:11 201 1

原创 泛型集合与集合

泛型集合List和集合ArrayList相比,泛型集合实例化时需要确定好类型,相比集合更加安全,而且少了装箱拆箱的过程,运行效率更加高效。泛型集合实际是一个接口,而ArrayList实现了List接口,相当于一个类。集合与数组相比,优点有集合可以自动调整大小,而数组定义时多大,就只能多大。

2024-01-22 21:54:44 367

原创 C#-ref和out关键字

1.ref关键字可将值传递修改为引用传递,在使用ref关键字时,声明方法传参处需要加上ref,在调用该方法时,同样需要加上ref。2.ref使用时必须使用初始化后的变量,不能使用常量,因为该变量的值可能会被修改。

2024-01-22 21:21:20 351

原创 通过Modbus来读取从站数据及修改从站数据

该段代码实现了通过Modbus-RTU主站连接从站,button1按钮实现了主站从从站上读取数据,并显示在text控件上。从站端口使用COM1,波特率9600,8位的数据格式,无校验位,1停止位。button2按钮实现了在主站上修改从站的数据。

2024-01-22 20:48:55 688

原创 C#学习框架

1.普通变量int x = 50,只能在当前类中使用2.静态变量static int x = 50,可跨类使用,可使用“类名.静态变量”的方法来调用3.局部变量:在类的方法中定义的变量,只能在该方法中使用,该方法结束时,该变量也会被释放4.常量:值固定不变的量,可使用const关键字来定义(const int x = 50),定义常量时必须初始化。

2024-01-21 18:43:07 392

原创 tcp通信

TCP是一对一的面向连接的协议UDP是不需要连接的TCP是一对一的UDP是一对多的和多对多的1.TCP保证数据不重复,不丢失2.UDP不保证数据。

2024-01-21 14:11:40 330 1

原创 c++容器vector学习

vector容器,类似数组容器在使用前需要包含头文件容器:vector算法:for_each迭代器:vector<int>::itreatorpush_back 往容器中插入数据。

2023-09-03 22:31:49 26

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除