C#基本语法
木知
呵呵
展开
-
并发控制下的一种刷新思路
本文的并发控制是基于SQL Server提供的并发机制控制,使用timestamp类型的字段进行数据的更新检测,这种机制要求在程序端修改数据后,要重新获取数据对象。 如果界面采用简单的修改数据后,重新获取所有数据,再聚焦到修改对象上这种方式进行刷新,容易因为数据多造成卡顿效果,且界面修改某个数据后,会因为刷新整个界面数据位置都会改变,这种方式不是很友好。 常用的方法是,对修改的数据单独进行刷新,其他数据继续使用内存中的数据,当对某条数据进行操作的时候,首先去查数据库中的对...原创 2021-01-29 17:22:03 · 148 阅读 · 0 评论 -
【C#基础】枚举常见使用方法
自己的粗略见解,望各位看客有错的地方,帮忙指正,感激不尽。基于定义的使用方法C# 的枚举是以一种值类型的数据结构,定义起来感觉有点像静态类,枚举名是静态类名,枚举项是静态字段,下面是定义格式:(访问级别public/protected/…) enum {value - list}其中value -list 之间使用逗号隔开,在外面使用的时候,是以枚举名.枚举项,来使用,其中枚举项都是...原创 2018-12-15 10:17:19 · 3441 阅读 · 0 评论 -
【C#基础】 面向对象之一 多态性研究
简介 多态性是面向对象的三大特征之一,个人的多态性往往是指,同一个方法在不同的代码环境下表现出来的不同功能,典型的用法就是在抽象类和接口中的使用。多态性,就是多种形态的形式,通常分为两种,静态的和动态的多态性。在静态多态性中,就是指函数或者方法在编译期间就发生的多种形态展示,典型的就是方法重载或者运算符重载;在动态多态性中,就是指函数或者方法在运行期间发生的多种形态方式,通常就是我...原创 2018-12-15 17:05:49 · 164 阅读 · 0 评论 -
【C#基础】泛型
简介程序开发过程中,为了追求代码的可读性和高利用性,通常我们使用很多措施来尽量提升这方面的性能。可以使用功能类来进行封装高重用性的代码,也可以使用方法重载、方法重写、带有默认值参数的函数方法等措施,除此通用措施之外,C#提供了泛型技术也极大的提升了代码的高利用率。泛型(Generic)可以实现您在类以及其方法等成员在声明的时候不用考虑具体的适用的数据类型,可以声明一个通用的功能模型,在具体...原创 2018-12-17 14:48:49 · 126 阅读 · 0 评论