|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。呈现“未将工具援用设置到工具的实例”毛病,通常为上面的缘故原由:
1、ViewState工具为Null。
2、DateSet为空。
3、sql语句或Datebase的缘故原由招致DataReader空。
4、声明字符串变量时未赋空值就使用变量。
5、未用new初始化工具。
6、Session工具为空。
7、对控件赋文本值时,值不存在
8、利用Request.QueryString()时,所猎取的工具不存在,或在值为空时未赋初始值
9、利用FindControl时,控件不存在却没有做预处置
10、反复界说形成未将工具援用设置到工具的实例毛病
……
总之:是利用了为Null的工具。。
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。 |
|