摘要: 内存分配 静态变量在应用程序初始化时,就存在于内存中,知道它所在的类的的程序运行结束时才消亡; 非静态变量需要被实例化之后才会分配内存 静态变量在类装载的时候分配内存,以后创建的对象都使用的该内存,相应的操作也就是对这块内存进行操作。也可以看作是另类的全局变量。生存周期 静态变量生存周期为应用程序的存在周期; 非静态变量的存在周期取决于实例化的类的存在周期调用方式 静态变量只能通过“类.静态变量名”调用,类的实例不能调用; 非静态变量当该变量所在的类被实例化后,可通过实例化的类名直接访问。共享 静态变量是全局变量,被所有类的实例对象共享,即一个实例的改变了静态变量的值,其他同类的实例读到的就是 阅读全文
posted @ 2013-04-29 17:17 Wico 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 对NULL值的处理方法Convert.ToInt32(NULL)返回0,不会抛出异常Int.Parse(NULL)会抛出异常适用范围Convert可以提供多种类型的转换Parse只能提供string类型的转换对数值的处理Convert.ToInt32(double value)如果value为两个整数之间的数字,则返回二者中的整数,例如3.5返回的是数值是4,4.5返回的数值是4,5.5返回的是6;但是3.6返回的是4,4.3返回的是4,5.3返回的是5,5.7返回的是6int.Parse(double value)抛出异常“输入的字符串格式不对” 阅读全文
posted @ 2013-04-29 16:57 Wico 阅读(280) 评论(0) 推荐(0) 编辑