于外部类实例被实例化 。而通常的内部类需要在外部类实例化后才能实例化 。
113.,和的区别 。
是位运算符 , 表示按位与运算,是逻辑运算符,表示逻辑与(and).
114.HashMap和Hashtable的区别 。
答:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了
Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,
效率上可能高于Hashtable.
116.Overloaded的方法是否可以改变返回值的类型?
答:Overloaded的方法是可以改变返回值的类型 。
117.error和exception有什么区别?
答:error 表示恢复不是不可能但很困难的情况下的一种严重问题 。比如说内存
溢出 。不可能指望程序能处理这样的情况 。
exception 表示一种设计或实现问题 。也就是说,它表示如果程序运行正常,从
不会发生的情况 。
118.%# % 和 % % 有什么区别?
答:%# %表示绑定的数据源
% %是服务器端代码块
119.你觉得ASP.NET 2.0(VS2005)和你以前使用的开发工具(.Net 1.0或其他
)有什么最大的区别?你在以前的平台上使用的哪些开发思想(pattern /
architecture)可以移植到ASP.NET 2.0上 (或者已经内嵌在ASP.NET 2.0中)
答:1 ASP.NET 2.0 把一些代码进行了封装打包,所以相比1.0相同功能减少了很
多代码.
2 同时支持代码分离和页面嵌入服务器端代码两种模式,以前1.0版本,.NET提示帮
助只有在分离的代码文件,无 法 在页面嵌入服务器端代码获得帮助提示,
3 代码和设计界面切换的时候,2.0支持光标定位.这个我比较喜欢
4 在绑定数据,做表的分页.Update,Delete,等操作都可以可视化操作,方便了初
学者
5 在ASP.NET中增加了40多个新的控件,减少了工作量
120.重载与覆盖的区别?
答:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个
类中方法之间的关系,是水平关系
2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之
间的关系 。
3、覆盖要求参数列表相同;重载要求参数列表不同 。
4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)
来决定;重载关系 , 是根据调 用时的实参表与形参表来选择方法体的 。
121.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
答:不是 。可以用任意类型 。
122.在C#中,string str = null 与 string str = " " 请尽量使用文字或图
象说明其中的区别 。
答:null是没有空间引用的;
" " 是空间为0的字符串;
126.公司要求开发一个继承System.Windows.Forms.ListView类的组件 , 要求达
到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排
视图中的所有行 (排序的方式如DataGrid相似) 。根据您的知识,请简要谈一下您
的思路:
答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中
127.什么是WSE?目前最新的版本是多少?
答:WSE (Web Service Extension) 包来提供最新的WEB服务安全保证,目前最
新版本2.0 。
130.abstract class和interface有什么区别?
答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用
于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现
该类的情况 。不能创建abstract 类的实例 。然而可以创建一个变量,其类型是一
个抽象类,并让它指向具体子类的一个实例 。不能有抽象构造函数或抽象静态方
推荐阅读
- 美食手工直播间卖货话术,美食手工直播间卖货话术怎么说
- 海南sap银企直联,sap银企直联如何实施
- 服务器列阵,服务器列阵网卡
- 万圣节卖东西直播话术,直播卖东西怎么说
- 怎么将mysql图标隐藏 mysql隐藏的文件夹
- 小程序手机端如何上线下线,微信小程序下线流程
- jquerytd属性的简单介绍
- 广告拍摄账号是什么,广告商品拍摄
- 怎么上go语言官方网站 在线go语言