- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C#Lambda表达式
需求有时候我们需要传递一个很方法的引用,我们很确定这个方法仅仅会调用这一次,单独为它创建一个方法感觉有些浪费,但是又必须用到这个方法。又或者临时需要一个方法,但是思考半天想不出该给这个方法取什么名字(有过这个经历的同学握个爪)。这个时候Lambda就派上用场了。Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。通过使用 lambda 表达式,可以写入可作为参数传递或作为函数
2016-02-25 22:05:39 4074 3
原创 C#委托&事件
需求通过直接调用其他类的实例的方法我们就可以实现在不同的类之间实现数据交互和功能互动。但是有时候我们想让类的功能更加专注(单一职责原则),或者负责写触发事件模块的人并不知道需要触发哪些事件而写事件具体内容的人并不知道何时触发这些事件,这个时候我们就需要委托和事件了。是什么委托委托是对方法的引用。 通俗的讲就是将方法签名交给委托,然后通过调用该委托来调用它上面的所有方法。注意声明委托要使用dele
2016-02-19 08:21:12 691 2
原创 C# 索引器
上一篇讲了字典,他能让我们使用除了int型编号以外的数据类型进行索引,但是这仍然无法满足我们所有的需求:比如你既想通过学号搜索到学生数据,又想通过姓名搜索到学生数据,为此建立多个字典又嫌麻烦;又或者你想获得搜索到数据的拷贝而不是引用……这个时候索引器就派上用场了。索引器是封装了一组值的智能数组,它让用户可以自定义访问类型并以数组形式访问类中的数据。索引器实际上是有参属性。
2016-02-14 21:36:47 4930 2
原创 C#字典
需求通常情况下,我们可以通过int类型的索引号来从数组或者list集合中查询所需的数据。但是如果情况稍微复杂一点:索引号是非int型数据比如string或其他类型该如何操作呢。这个时候我们就可以使用字典了。顾名思义,字典是一种让我们可以通过索引号查询到特定数据的数据结构类型。关键字Dictionary说明C#的Dictionary<Tkey,TValue>类在内部维护两个数组来实现该功能。一个
2016-02-13 11:56:13 6210 4
原创 博客开张
20160212 大年初五早早的回到了深圳。做了两年多的游戏策划,由于种种原因转行来做程序,在家闭门半年终于顺利入职。干一行得像一行,由于我并不是程序科班出身,半年的学习经验也略显单薄,所以如何让自己更快成长成为了当务之急。从今天起在CSDN写博客,今年给自己的目标是每周至少一篇,没时间就算扯淡也要扯一篇出来,以此督促自己不断学习不断前进。加油!!!
2016-02-12 16:52:11 728 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人