代码改变世界

随笔分类 -  C#语言

C#学习之动态化--dynamic

2012-06-12 13:27 by Ivy Zhang, 1959 阅读, 收藏,
摘要: 前段时间,一直分析关于dynamic这块的case,但是对于dynamic和DLR却只有一些很模糊的概念,最近好好研究了一下这一块,有点一知半解,嘿嘿。什么是动态,什么又是动态语言运行时动态即为在编译的时候不执行类型检查,仅在运行时识别对象的类型。这样的话,如果调用了一个类型没有的方法或是属性,在编... 阅读全文

C#学习之索引器

2012-06-04 17:05 by Ivy Zhang, 232 阅读, 收藏,
摘要: 索引器是c#中提供允许像访问数组一样访问类或结构的实例的一种方式。索引器类似于属性,不同之处在于他的访问器采用参数,并用this关键字来定义。1. 索引器的定义语法: private T[] arr = new T[100]; public T this[int i] { get { return arr[i]; } set { arr[i] = value; } ... 阅读全文