2012年7月4日
索引器:
public string this [int index] // 定义索引器 { get { return member[index]; } set { member[index] = value; } }
属性:
public int height { get { return height; } set { if(value > 0) height = value; else Console.WriteLine("Height值不能为负数"); } }
code-behind :.cs隐藏文件。(c#写的.cs文件)。
windowsphone界面用xaml写的.xml文件
数据库连接相关的类:sqlConnection 创建连接对象,连接数据库。
sqlCommand 创建command对象,执行sql语句。
sqlDateAdapter 是dateSet和SQL之间的桥接器,用于检索和保存数据。
sqlDateReader 读取数据。
DataSet和DateTable 一下填充一个表或者一个数据集
托管和非托管:托管是 由.net运行时负责管理的一系列操作,包括:内存管理,异常处理,类型安全等。
托管堆是有.net框架公共语言运行时的自动内存管理来实现的,公共语言运行时的垃圾回收器为应用程序管理内存,开发人员不必编写执行内存管理任务的代码。它通过检查应用程序的根来确定不再使用的对象,每个 应用程序都有一组根,每个根或引用托管堆中的对象,或设置为空。托管堆中可以分配任意大小的数据。非托管堆不收.net框架的控制,是windows管理的内存,不能使用(不安全)的指针来访问非托管堆。
斐波那契数列非递归写法
值类型和引用类型