会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陌上荼靡
Github
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
C#
委托与事件
摘要:委托: 使用委托我们可以将方法以参数的形式进行传递,委托可以理解为一个指向方法的指针。 事件: 事件只能在声明它的类型的内部进行调用,在外部只能对事件进行注册和注销自己注册的事件,即只能进行+=和-=的操作 委托和事件的区别: 委托是一种类型,它可以在类级别进行声明(即可以直接在命名空间进行声明),
阅读全文
posted @
2016-05-08 18:06
陌上荼靡
阅读(272)
评论(0)
推荐(0)
C#中的属性
摘要:在程序中定义一个属性, 在经过编译后,实际会生成两个方法 所以说实际上属性本质上就是方法。 自动属性: 自动属性必须同生实现get和set访问器。 自动属性在编译之后,编译器会自动为我们生成两个对应的私有字段和两个对应的get和set方法,编译后的代码如图所示:
阅读全文
posted @
2016-05-08 18:05
陌上荼靡
阅读(449)
评论(0)
推荐(0)
C#中的索引
摘要:索引代码示例: 索引的使用示例: 索引在经过编译器编译之后就相当于一个属性,进一步的说就是两个方法。 一个类允许有多个属性形成重载。而且索引的参数也可以有多个。 索引与属性类似,可以设定为只读或者只写,但是不能设定类似自动属性这样的索引,索引的get和set访问器必须包含主体。
阅读全文
posted @
2016-05-08 18:04
陌上荼靡
阅读(2477)
评论(0)
推荐(0)
Equals与==的区别
摘要:Equals与==比较的区别 使用==进行比较,对于值类型和引用类型都是比较两者的在栈中的值是否相同, 使用Equals进行比较时,对于值类型,会首先比较它们的类型是否相同,如果相同,再对他们进行==比较, 而对于引用类型,Equals会比较两个变量是否引用了同一个对象,即对比两个对象在堆中的地址是
阅读全文
posted @
2016-05-08 18:03
陌上荼靡
阅读(260)
评论(0)
推荐(0)
公告