- 博客(8)
- 收藏
- 关注
原创 Object.assign 和扩展运算符...,深拷贝和浅拷贝
如果需要修改已有对象,可以使用。如果希望保持原始对象不变并生成新对象,使用扩展运算符...更为合适。
2024-10-08 15:22:40 150
原创 elementui相邻选择器导致第二个元素产生左边距
1.该功能为一个多选框,选项数量以及内容不确定,由后台数据动态渲染。2.代码实现需要注意的是,因为多选框的数量不固定,为了防止多选框超出容器,为容器摄设置最大高度,当元素的内容超出其垂直高度时,浏览器会自动添加垂直滚动条。">3.效果如图可以看到每一个多选项的大小和位置不固定,可观性差。
2024-09-18 17:01:10 286
原创 C#中的dataSet类原理和应用
在 C# 中,DataSet类是用于在内存中存储数据的一个重要组件,它可以看作是一个离线数据存储区。DataSet由一个或多个DataTable组成,DataTable是存储数据的表格结构,类似于数据库中的表。DataSet支持表之间的关系,通过可以建立外键关系,实现数据的关联。:可以通过将数据从数据库中填充到DataSet,并可以在DataSet中进行各种操作(如增、删、改)。DataSet与数据绑定控件(如)兼容,可以方便地显示和编辑数据。DataSet。
2024-09-18 14:25:32 292
原创 C#中的StringBuilder
2.在循环之外定义 StringBuilder 对象,那么在每次循环迭代时,你需要在使用 StringBuilder 之前将其清空。否则,StringBuilder 对象将保留上一次循环的结果,导致结果不正确。String Builder 类是一个字符串缓冲区,可以提高字符串效率,长度可以变化,他的底层也是个数组但没有被final修饰,占用内存低,速度快,如果长度不够还会自动扩容改变长度。2.在循环中进行字符串的拼接操作,会导致频繁的内存分配和复制,影响性能。使用Append进行拼接连接。
2024-09-18 14:14:01 552
原创 SqlServer学习笔记
-初始条件while @aa<10 --循环条件beginbegin try--sql 如果发生异常end try--sql 就在这里处理异常end catchselect @aa as 结果;--循环体print '结果为:'+convert(varchar(10),@aa)--状态改变end可以通过控制面板进行删除使用DROP FUNCTION 进行删除ENCRYPTION:表示在系统表syscomments中存储CREATE VIEW 语句时进行加密。
2024-09-09 17:01:37 1726
原创 C#中常见类型以及传递方式
结构体类型(struct)是C#中的一种数据类型,用于定义一个值类型的数据结构。与类(class)不同,结构体是值类型,意味着它们存储数据的实际值,而不是数据的引用。结构体在内存中通常分配在栈上,具有轻量级和高效的特点。结构体的主要用途是表示简单的数据结构,如点、矩形、时间等。它们不支持继承,但可以实现接口,并且无法定义显式的无参构造函数。例如DayOfWeek等。枚举类型是由用户定义的一组命名的常数接口可以包含方法、属性、事件和索引器的声明,但不能包含字段、构造函数或实现这些成员的代码。
2024-09-09 16:37:33 711
原创 C#重写和重载
在C#中,基类的虚方法()指的是在基类中定义的方法,可以在派生类中被重写(override)以实现不同的行为。具体来说,virtual关键字用于修饰基类中的方法,标记它为虚方法。这意味着这个方法可以在继承它的子类中被重写。派生类通过使用override关键字来重写基类中的虚方法,从而提供自定义的实现。
2024-09-09 10:35:15 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人