上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 先举一个利用泛型的简单例子 在List集合中,可以存放很多的数据类型,包括整型和字符串类型,因为其是一个Object类型,但是很多时候在取数据时,忘记了之前存储的数据类型,而会出现报错, 其实我个人理解,泛型更多的作用是保护数据的安全性,先定义了数据的类型,还有一个作用是减少一些装箱和拆箱操作,使得 阅读全文
posted @ 2019-03-05 17:28 彩色的梦 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 反射可以读取程序集中代码的内容,程序集一般指(dll或exe文件)。 反射中Type类,这个类太强大了,可以获取到另一个类的名称,命名空间,程序集,以及这个类中的字段,属性,方法。可以方便我们查看某个类的方法,属性,字段。 一些运行技巧:Console.ReadLine()作用 从控制台中读取用户输 阅读全文
posted @ 2019-03-04 19:51 彩色的梦 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 父类: 子类: 子类继承父类主要的优点在于子类的拓展性较好,子类既可以继承父类方法,也可能在定义一些自己的方法。 需要注意的一点是,子类不能继承父类的构造器,父类的构造器分为无参和有参构造器,对于有参构造器必须使用super()将其进行实现。 this调用本类中的方法,super调用父类中的方法。 阅读全文
posted @ 2019-03-04 16:24 彩色的梦 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 委托和事件相同的功能 区别1:委托可以声明一个局部变量,而事件不可以 区别2:委托可以作为方法的参数,事件不可以 事件可以看做是委托的特殊化对象。 阅读全文
posted @ 2019-03-03 15:53 彩色的梦 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、一般委托方式 步骤:先实例化委托,注册方法的委托,调用委托。 二、使用匿名方法 将实例化委托和委托方法进行了合并,最后调用委托。 三、使用lambda表达式 从委托 匿名方法 Lambda表达式,不断的简化程序的代码量。 阅读全文
posted @ 2019-03-03 15:16 彩色的梦 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、Action泛型委托 和之前委托最大区别在于不用定义委托,直接实例化委托(申明就可以),泛型其实就是选择数据类型,进行使得程序更加安全,并且也实现了委托的重载,最多选择16个参数。 委托还有一个好处是,当执行委托时,委托中的一个变量发生变化,会引起所有注册方法的变化,就是我们所说额观察者模式。 阅读全文
posted @ 2019-03-03 11:09 彩色的梦 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一个委托里可以注册很多方法,执行委托,就会执行注册的所有方法,这样实现了解耦合 委托最大的好处是对于方法而言,注册的是方法。 具体实例: 委托运用的具体步骤: 1:定义委托 2:委托进行实现化 3:委托注册(方法) 4:委托调用 委托和类类似,需要定义和实例化,只不过委托将方法作为变量进行传递。 阅读全文
posted @ 2019-03-03 10:46 彩色的梦 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 定位“元”字符 using System.Text.RegularExpressions; string Result = Regex.Replace(str, "^", "Girl,"); 定位到字符串最前 string Result = Regex.Replace(str, "$", ",Gir 阅读全文
posted @ 2019-02-28 20:21 彩色的梦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: using System.IO;using System.Runtime.Serialization.Formatters.Binary; 序列化:对象转化为文件的过程(字节流) 反序列化:文件(字节流)转化为对象的过程 对一个对象序列化过程: 1:对象应该是可以被序列化[Serializable] 阅读全文
posted @ 2019-02-28 19:46 彩色的梦 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 单例整体是一个类中只有一个对象,对类中的对象进行了限制。单例模式好处在哪里?比如对于Socket连接同一时间只能有一个连接。 具体实现方式: 首先是构造函数设置为隐私访问,第一个instance用于本类中的对象,而用方法getInstance()为外部获取实例提供接口,进而访问该实例中的方法。 勇敢 阅读全文
posted @ 2019-02-28 15:14 彩色的梦 阅读(99) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页