自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C# ListView用法详解 很完整

一、ListView类          1、常用的基本属性:        (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。        (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。        (3)All

2016-11-19 15:01:31 1517

转载 List<T>的各种排序方法

近日,在工作的时候遇到要对一个大的List集合进行排序,于是就了解下各种List的排序方法。首先,排序自然就会想到用Sort方法,看看List的Sort方法各个重载版本:public void Sort();public void Sort(Comparison comparison);public void Sort(IComparer comparer);public voi

2016-11-19 14:33:14 318

转载 继承与多态的区别

1、  什么是继承,继承的特点?子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。在继承关系中。父类和子类需要满足is-a的关系。子类是父类。表示父类和子类的术语:父类和子

2016-11-13 09:53:47 484

转载 C# list存储的数据格式以及默认初始化空间,内存回收分析

上面的代码是从System.Collections.Generic下扒出来的,我们看第一个图片中的代码 private const int _defaultCapacity = 4;这里我们可以看到,当我们不设置list的初始大小时默认会设置为4,并且可以看出来,list内部是以数组的方式进行存储的,我们来看第二张图片的算法,这个就是list扩容的算法,当数据长度大于初始化长度时,list

2016-11-12 15:54:44 1059

转载 List的add方法剖析

Class1:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace new一个实例{    public class Class1    {        pu

2016-11-12 15:53:49 418

转载 基于.NET平台常用的框架整理

自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓

2016-11-12 15:52:57 768

转载 SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。    存储过程

2016-11-12 15:51:57 322

原创 C#中使用抽象类的要求

C#在代码实现的过程中会涉及到抽象类的使用,那么有哪些要求需要我们知道呢?分为以下几点:(1)抽象类用于关系密切对象,接口适合为不相关的类提供通用功能(2)接口着重can—do关系类型,抽象类偏重IS—A式关系(3)接口定义的是对象的行为,抽象类定义对象的属性(4)抽象类派生的非抽象类必须包括继承所有抽象方法和抽象访问器的实现(5)抽象类不能使用new关键字,不能被密封(6

2016-11-12 15:46:09 1646

转载 interface接口的作用

继承"基类"跟继承"接口"都能实现某些相同的功能,但有些接口能够完成的功能是只用基类无法实现的1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类《至少》要实现哪些功能,继承它的类可以增加自己的方法.2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它们都继承了接口"动物",其中动物里面有个方

2016-11-11 20:51:33 2155

原创 抽象类与其他内容的区别比较,与接口的相似及差别

对于抽象类而言,大多数的人都不太理解,它到底该如何的与其他的内容进行区分,接下来就具体分析下区别有哪些:1、与具体类进行比较,抽象类的特殊之处:(1)不能直接实例化,使用new运算符会导致错误的发生,虽然有一些变量可以抽象,但是变量的值必须为null或者含有对非抽象类的实例引用(2)允许(但不要求)包含抽象成员(3)不能被密封2、与接口进行比较:(1)接口只能定义各个方法的

2016-11-11 20:29:34 408

原创 C#中的抽象类的特征

对于C#中的抽象类的特征大体可归纳为以下几点:(1)不能实例化(2)可包含抽象方法和抽象访问器(3)不能用sealed修饰符进行修饰,而是要采用abstract修饰符来进行修饰。原因为:sealed修饰符无法完成继承,而abstract修饰符可以对类进行继承(4)从抽象类中派生的非抽象类必须包含继承的所有的抽象方法和抽象访问器的实际实现

2016-11-11 20:08:26 2086

原创 抽象类(abstract)

最近在学习抽象类《总结大体有以下几条:对于抽象类可分为以下的几点内容:(1)抽象类是表征对问题领域进行分析设计的(2)需要用abstract修饰符修饰(3)C++中,含有纯虚拟函数的类称为抽象类,不能生成对象(4)抽象类并不是完整的,只能用作基类使用(5)在面向对象中,主要用来进行类型隐藏和充当全局变量的角色(6)面向对象的概念中,所有的对象都是通过类来描述,但是并不是

2016-11-11 20:03:36 407

空空如也

空空如也

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

TA关注的人

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