![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NET
文章平均质量分 53
jijunyuan
专注IOS开发,诚实做人,诚信做事!!!
展开
-
C#学习记录四:集合,比较和转换
1,集合介绍:Systems.Collections命名空间中的一个类System.Collections.ArrayList也实现了IList,ICollection和IEnumerable,而这个类可以用于表示大小可变的项列表。个人理解:ArrayList可以形象的表示称可变数组,Array表示称不可变数组。例如:这是arrayAnimal[] animalArray =原创 2013-11-16 15:24:37 · 1200 阅读 · 0 评论 -
C#学习记录一:类
1,C#中类的标准写法class MyClass{ //Class members}默认情况下,类的声明为内部的,即只有当前项目中的代码才能够对它进行实例化【可以和ios中的protected类比】。可以用internal访问修饰符关键字显式指定例如:internal class MyClass{ //class members}但是这么做是不必要的原创 2013-11-13 17:02:24 · 1193 阅读 · 0 评论 -
C#学习记录二:高级数据存储方式
1,结构结构和类的区别主要在于存储和访问方式,结构是一种值 数据类型,而类是一一种引用数据类型。所谓值数据类型存储个人理解是存在堆里面的,所谓引用数据类型存储在了栈里面,相当于存储了一个指针。结构是平常所说的结构题,在C#中结构体的写法如下:struct point{ public int x; public int y;public double length()原创 2013-11-14 10:04:31 · 1367 阅读 · 0 评论 -
C#学习记录三:异常处理
先看下面一段代码int[] myArry = new int[5];try{ for(int i=0;i { myArry[i] = i; }}catch{ Console.WriteLine("The exception was caught");}如果try模块里面出现错误,就会执行catch模块里面的代码如果想要输出异常信息,可以这样去写catch(System.E原创 2013-11-14 11:06:56 · 962 阅读 · 0 评论 -
设计模式【9】:中介者模式【对象去耦】
中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。中介者模式UML类图: 由上图可以看出:Mediator 抽象中介者类,定义了同事对象到中介者对象的接口;Colleague抽象同事类;ConcreteMediator具体中介者类,实现抽象类的方法,它需要转载 2014-05-21 16:18:00 · 698 阅读 · 0 评论