自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#入门(十五/终) Observer模式

Observer模式(观察者模式)Observer设计模式的作用: Observer设计模式是为了定义对象间的一种一对多的依赖关系,以便于当一个对象的状态改变时,其他依赖于它的对象会被自动告知并更新。Observer模式是一种松耦合的设计模式。应用实例: 拍卖的时候,拍卖师观察最高标价,然后通知给其他竞价者竞价。优点: 1、观察者和被观察者是抽象耦合的。 2、建立一套触发机制。缺点: 1...

2019-07-13 22:11:25 232

原创 C#入门(十四 )委托和事件

前言:我们先看下方法之间的调用public void Method01(){Method02();}public void Method02(){}这是我们常规的一个写法,但是也暴露了一个问题,我们这样就把方法给写死了,Method01只能调用Method02!那么我们如何来改变这样的情况。我们想到的是,能不能像传入参数一样将方法作为某种类型的变量传到另外一个方法。所以,要...

2019-07-13 21:59:02 138

原创 C#入门(十三)泛型

前言:最终改写为:前言我就直接用ppt截图来展示了,省点力气。泛型这样我们就可以通过public void Sort< T >(T[] arr){}方法对各种类型的数组进行排序。这个方法也叫做泛型方法。相同的,我们也可以在类名之后加一个< T >来定义一个泛型类。想到这里我们应该可以回顾原来学习的List< T >数组,以及在U3d中经常用来获取各...

2019-07-13 20:37:55 152

原创 C#入门(十二) static关键字(共享)和单例模式

前言1、什么是static?static 是一种修饰符,它被用来控制变量的存储方式和可见性。2、什么时候用static?(1).需要一个数据对象为整个类而非某个对象服务,同时又力求不破坏类的封装性,即要求此成员隐藏在类的内部,对外不可见。(2).有些时候,我们希望我们所引用的类,只存在一个对象,这时候,我们就可以通过static来实现一个单例类。这种模式也叫单例模式。被static修饰...

2019-07-13 19:50:10 718

原创 C#入门(十一)Dictionary(字典)

Dictionary< Tkey,TValue> 字典常用属性:名称         说明Count      获取包含在Dictionary< TKey,TValue>中的键/值对的数目。Item      &n...

2019-07-12 21:02:00 200

原创 C#入门(十)值类型和引用类型

值类型简单类型:(Sbyte,Byte,Short,Ushort,Int,Uint,Long,Ulong,Char,Float,Double,Bool,Decimal)枚举(enum),结构(struct)引用类型类,数组,接口,委托,字符串值类型和引用类型的区别1.值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2.值类型存取速度快,...

2019-07-12 20:32:14 118

原创 C#入门(九) ArrayList数组和List数组

ArrayList数组他相当于一种高级的动态数组,位于System.Collections命名空间下,他可以动态的添加和删除元素,可以将他看做是扩充了功能的数组,但它并不等同于数组。与普通数组的比较:普通数组的容量是固定的,而Arraylist的容量可以根据需要自动扩充。Arraylist提供添加,删除和插入某一范围元素的方法,但在数组中,只能一次获取或设置一个元素的值。ArrayLis...

2019-07-12 20:19:06 1171

原创 C#入门(八)数组与数组排序

数组数组的定义      数组是包含若干相同类型的变量,这些变量都是可以通过索引进行访问的,数组中的变量称为数组的元素,数组能够容纳元素的数量称为数组的长度,数组中的每个元素都具有唯一的索引与其相对应,数组的索引从零开始。数组的类型      数组分为一维数组,二维数组和...

2019-07-12 18:08:03 990 1

空空如也

空空如也

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

TA关注的人

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