- 博客(9)
- 收藏
- 关注
原创 泛型的简单说明
泛型约束:使用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关注的人